使用js中断表单的提交动作的方法


1.在js中使用form.submit()提交: 在这种方法中使用简单的<input type="button">然后转到js中进行相关的判断,如果符合自己的要求则使用form.submit()提交,不符合则不提交,使用这种方法可以自己控制form的提交。例如:

<form id="form_regist" name="form_regist" method="post" action="/Pro_test/servlet/RegistServlet">用户名:<input type="text" name="username" id = "username"><span id="username_res"></span><br>密码:<input type="password" name="password" id="password"><span id="password_res"></span><br><button>取消</button><button type="button" onclick = "stringtest()">注册</button></form>  

在js文件中可以只用这些语句实现提交v ar form = document.getElementById('form_regist');form.submit();

2.在form表单中使用onsubmit属性实现表单的提交

代码如下:

<form id="form_regist" name="form_regist" method="post" action="/Pro_test/servlet/RegistServlet" οnsubmit="return stringtest()">
用户名:<input type="text" name="username" id = "username"><span id="username_res"></span><br>
密码:<input type="password" name="password" id="password"><span id="password_res"></span><br>
<button>取消</button><button type="submit" onclick = "stringtest()">注册</button>
</form>

通过javascropt中函数stringtest()的返回值来决定是否提交表单,当不用提交的时候让函数返回false来终止提交,需要提交不返回就可以提交

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值