javascript中为什么function()不好使,我这里的function都不好使,请高手指教啊!
<scriptlanguage="javascript"type="text/javascript">functionselfun(){alert("对不起!如果您是高中...
<script language="javascript" type="text/javascript">
function selfun()
{
alert("对不起!如果您是高中以下学历,我们不接受您的报名!");
}
function textfunction()
{
alert("如果你有简历文本,可以通过上一选项就行文件上传!");
}
function submitfunction()
{ var msg="<p>你提交的信息为:</p><br>"
var fname=document.getElementsByName("name");
if(fname.value==null)
{alert("您的姓名不能为空"!);
fname.focus();
}
else{msg+="<p>姓名为:"+fname.value+"</p><br>"}
var sexid=document.getElementById("idman");
if(sexid==true)
{
msg+="<p>性别:"+sexid.value+"</p><br>";
}
else{msg+="<p>性别:"+document.getElementById(idwoman).value+"</p><br>";}
var fage=document.getElementsByName("age");
if(fage.value==null)
{window.alert("您的年龄不能为空"!);
fage.focus();
}
else{msg+="<p>年龄为:"+fage.value+"</p><br>"}
if()
document.parentWindow.frames[1].document.write()
}
function resetfunction()
{}
</script>
</head>
<body>
<fieldset>
<form name="myform">
<legend align=center>
<font size="4">综合应用学生报名表</font></legend>
<center>
<p><font size="2">学生姓名:</font><input type="text" name="name" size="12"></p>
<p><font size="2">性别:</font><input type="radio" name="sex" id="idman" value="男" checked>男 <input type="radio" name="sex" value=“女” id="idwoman" onmousedown="selfun()">女</p>
<p><font size="2">年龄:</font><input type="text" name="age" size="4"> <font size="2">民族:</font><input type="text" name="minzu" size="4" value="汉"></p>
<p><font size="2">学历(最高):</font>
<select name="edu" onblur="alert('对不起!如果您是高中以下学历,我们不接受您的报名!')">
<option value="博士后">博士后</option>
<option value="博士">博士</option>
<option value="本科" selected>本科</option>
<option value="专科">专科</option>
<option value="高中">高中</option></select></p>
<p><font size="2">个人简历:</font><input type="file" name="file"></p>
<p><font size="2">个人简历:</font><textarea name="resume" rows="5" cols="60" onchange="alert('如果你有简历文本,可以通过上一选项就行文件上传!')"></textarea></p>
<p><input type="submit" name="filesubmit" value="提交" onClick="submitfunction()"> <input type="reset" name="filesubmit" value="重填" onclick="resetfunction"> <input type=text name=numdel value=3 size="1"><font size="2">后您的报名表将被提交!</font></p>
</center>
</form>
</fieldset>
</body>
</html>
我这里的function都不好使,请高手指教啊!页头有删减,其他都一样,说明字数不够啊,谢谢了 展开
function selfun()
{
alert("对不起!如果您是高中以下学历,我们不接受您的报名!");
}
function textfunction()
{
alert("如果你有简历文本,可以通过上一选项就行文件上传!");
}
function submitfunction()
{ var msg="<p>你提交的信息为:</p><br>"
var fname=document.getElementsByName("name");
if(fname.value==null)
{alert("您的姓名不能为空"!);
fname.focus();
}
else{msg+="<p>姓名为:"+fname.value+"</p><br>"}
var sexid=document.getElementById("idman");
if(sexid==true)
{
msg+="<p>性别:"+sexid.value+"</p><br>";
}
else{msg+="<p>性别:"+document.getElementById(idwoman).value+"</p><br>";}
var fage=document.getElementsByName("age");
if(fage.value==null)
{window.alert("您的年龄不能为空"!);
fage.focus();
}
else{msg+="<p>年龄为:"+fage.value+"</p><br>"}
if()
document.parentWindow.frames[1].document.write()
}
function resetfunction()
{}
</script>
</head>
<body>
<fieldset>
<form name="myform">
<legend align=center>
<font size="4">综合应用学生报名表</font></legend>
<center>
<p><font size="2">学生姓名:</font><input type="text" name="name" size="12"></p>
<p><font size="2">性别:</font><input type="radio" name="sex" id="idman" value="男" checked>男 <input type="radio" name="sex" value=“女” id="idwoman" onmousedown="selfun()">女</p>
<p><font size="2">年龄:</font><input type="text" name="age" size="4"> <font size="2">民族:</font><input type="text" name="minzu" size="4" value="汉"></p>
<p><font size="2">学历(最高):</font>
<select name="edu" onblur="alert('对不起!如果您是高中以下学历,我们不接受您的报名!')">
<option value="博士后">博士后</option>
<option value="博士">博士</option>
<option value="本科" selected>本科</option>
<option value="专科">专科</option>
<option value="高中">高中</option></select></p>
<p><font size="2">个人简历:</font><input type="file" name="file"></p>
<p><font size="2">个人简历:</font><textarea name="resume" rows="5" cols="60" onchange="alert('如果你有简历文本,可以通过上一选项就行文件上传!')"></textarea></p>
<p><input type="submit" name="filesubmit" value="提交" onClick="submitfunction()"> <input type="reset" name="filesubmit" value="重填" onclick="resetfunction"> <input type=text name=numdel value=3 size="1"><font size="2">后您的报名表将被提交!</font></p>
</center>
</form>
</fieldset>
</body>
</html>
我这里的function都不好使,请高手指教啊!页头有删减,其他都一样,说明字数不够啊,谢谢了 展开
4个回答
展开全部
楼主,你才这么一点代码,错误却好多呀:
1.alert("您的姓名不能为空"!) //这里感叹号!要放在引号里面,window.alert("您的年龄不能为空"!)这也是
2. if()
document.parentWindow.frames[1].document.write()//这里 if()括号里怎么不空的.
3. var fname=document.getElementsByName("name");//这里得到是对象数组,虽然"name"就一个.可以改成:
var fname=document.getElementsByName("name")[0];
建议你用Id.
var fage=document.getElementsByName("age");//这句也是同样的问题
4. if(fname.value==null)//不要判断字符串为空是不行的,null表示不存在的对象,不是空字符串,所以要改成:
if(fname.value=="")
同样的地方还有: if(fage.value==null)
5. else{msg+="<p>性别:"+document.getElementById(idwoman).value+"</p><br>";}
这里idwoman要加引号,即getElementById("idwoman")
6.if(sexid==true) //错误,sexid是DOM对象,要改成:
if(sexid.value==true)
暂时就这些了,楼主还是搞一个可以调试js的软件吧.
1.alert("您的姓名不能为空"!) //这里感叹号!要放在引号里面,window.alert("您的年龄不能为空"!)这也是
2. if()
document.parentWindow.frames[1].document.write()//这里 if()括号里怎么不空的.
3. var fname=document.getElementsByName("name");//这里得到是对象数组,虽然"name"就一个.可以改成:
var fname=document.getElementsByName("name")[0];
建议你用Id.
var fage=document.getElementsByName("age");//这句也是同样的问题
4. if(fname.value==null)//不要判断字符串为空是不行的,null表示不存在的对象,不是空字符串,所以要改成:
if(fname.value=="")
同样的地方还有: if(fage.value==null)
5. else{msg+="<p>性别:"+document.getElementById(idwoman).value+"</p><br>";}
这里idwoman要加引号,即getElementById("idwoman")
6.if(sexid==true) //错误,sexid是DOM对象,要改成:
if(sexid.value==true)
暂时就这些了,楼主还是搞一个可以调试js的软件吧.
展开全部
调试一下看看执行了没有
另外你的script标签的属性写的有问题,浏览器可能压根不编译
还有如果你的script在dom创建之前就执行了,那dom还没出来,执行代码的时候自然没反应
另外你的script标签的属性写的有问题,浏览器可能压根不编译
还有如果你的script在dom创建之前就执行了,那dom还没出来,执行代码的时候自然没反应
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码问题太多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询