当前位置:编程学习 > C#/ASP.NET >>

好心人帮我看看下面代码有没有问题啊

<body>
<script language="javascript">

  function chkinput(){
if(form.name.value==""){
alert('请输入用户名');
form.name.focus();
return false;
}
}
</script>
<form name="form1" method="post" action="" onSubmit="javascript:chkinput();">
  <table width="200" border="0">
    <tr>
      <td><input type="text" name="name"></td>
    </tr>
    <tr>
      <td><input type="submit" name="Submit" value="提交" onClick="return chkinput();"></td>
    </tr>
  </table>
</form>
</body>

按了提交后调用不了javascript函数 --------------------编程问答-------------------- onClientClick --------------------编程问答--------------------

<body> 
<script language="javascript"> 

function chkinput(){ 
if(document.getElementById('name').value==''){ 
alert('请输入用户名'); 
document.getElementById('name').focus();
return false; 


</script> 
<form name="form1" method="post" action=""> 
  <table width="200" border="0"> 
    <tr> 
      <td> <input type="text" name="name"> </td> 
    </tr> 
    <tr> 
      <td> <input type="submit" name="Submit" value="提交" onclick="return chkinput();"> </td> 
    </tr> 
  </table> 
</form> 
</body> 
--------------------编程问答-------------------- <script language="javascript"> 

  function chkinput(){ 
if(form1.name.value==""){ 
alert('请输入用户名'); 
form1.name.focus(); 
return false; 


</script> 
form-》form1

当然这个document.getElementById('控件ID')是最好的方式,尽量不要用form1。的方式


--------------------编程问答-------------------- form1.name.value --------------------编程问答-------------------- fdsryreytwrywrty --------------------编程问答-------------------- 改成这样:
<script language="javascript"> 

  function chkinput()


if(form.name.value=="")

 alert('请输入用户名'); 
 form.name.focus(); 
 return false; 

else
{
return true;
}

</script> --------------------编程问答-------------------- 当用户名不为空的时候需要返回true,否则不会提交 --------------------编程问答--------------------
引用 7 楼 htia 的回复:
当用户名不为空的时候需要返回true,否则不会提交

正解。 --------------------编程问答-------------------- 少了个return
补充:.NET技术 ,  Web Services
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,