日期:2014-05-18  浏览次数:20756 次

一个奇怪的问题,大侠们来看看啊
<script   language= "javascript ">
function   checked(){
if   (document.myform.ssname.value== " ")   {  
alert( "用户名填写不正确,请重新填写! ");  
return   false;  
}
}
</script>
</head>


<form   action= "hello "   method= "post "   name= "myform "   onsubmit= "return   checked(); ">
<table   width= "388 "   height= "101 ">
<tr>
<td   align= "center "> 请输入用户名: </td>
<td> <input   type= "text "   name= "ssname "   /> </td> </tr>
<tr>
<td   align= "center "> <input   type= "submit "   name= "button2 "   value= "提交 "/>
</td>
<td   align= "center ">
<input   type= "reset "   name= "button3 "   value= "重置 "/>
</td> </tr>
</table>
</form>
为什么没输入任何内容,点提交Javascript没起任何作用啊

------解决方案--------------------
你的文本框有没有获得焦点
如果没有获得焦点
那你的值可能是NULL
而不是“”
所以不会有任何反应