jsp页面form表单交付验证

jsp页面form表单提交验证
经常要对form表单内容进行js验证,在点击submit按钮之后,在提交action之前。以前用button按钮,button有个缺点:不能靠回车键触发。这里写出两个方法,均是submit按钮提交。

方法一:onsubmit事件。

表单代码如下:

<form id="myform" antion="hello.jsp" method="post" 
        οnsubmit="return checkForm()"  >
    name:<input type="text" id="name" />
<input type="submit" value="login" />
</form>

js代码如下:

function checkForm(){
   var name = document.getElementById("name").value;
   if(name == "no"){
      alert("表单不能提交!");
       return false;    
    }
     return ture;
}


方法二:onClick事件。

表单代码如下:
<form id="myform" method="post"  antion=""  name="form1" >   
      name:<input type="text" id="name" name="name1"/>
<input type="submit" value="login" οnclick="checkForm(); return false "/>
</form>

js代码如下:
function checkForm(){
    var name = document.getElementById("name").value;
   if(name == "no"){
      alert("表单不能提交!");
      form1.name1.focus();
      return;    
     }
     form1.action="hello.jsp";
    form1.submit();

}


总结:注意红色部分的不同之处,方法一是return一个true或者false来决定表单提交;方法二是永远return一个false,在js方法里重填action再提交。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值