2011-02-17 75 views
0
<script language="JavaScript"> 
    function chkname(){ 
     var ip = document.getElementsById("user"); 

     if(ip==""){ 
      alert("please input something!"); 
      return false; 
     } 
    } 
</script> 

<form name="" id="Editor" method="post" action="wrightchk.php" > 
    <input id="user" type="text" > 
    <input type="submit" onClick="chkname()"> 
</form> 

当用户没有输入内容时,表单提交并触发重定向。我希望它在没有内容输入时,表单提醒,并且不重定向。即使没有内容输入,为什么网页表单也会提交?

+0

请你的英语工作,标题和问题真的不清楚,不改变一切,我不能修复它。 – 2011-02-17 12:44:37

回答

1

变量ip包含输入元素的引用,您需要使用value广告载体,以得到它的内容和方法的名称是getElementById,不getElementsById

var ip = document.getElementById("user").value; 

为了防止形式当验证失败张贴,你需要从功能的情况下返回结果:

<input type="submit" onClick="return chkname();"> 

您需要输入一个外商投资企业属性name为了使它LD贴的时候要包括在表单数据:

<input id="user" name="user" type="text"> 
相关问题