您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

提交表单:js中form表单是如何提交的

2024/3/28 23:17:53发布15次查看
js中form表单提交的方式有三种,一种是利用submit按钮实现提交,触发onclick事件,一种是利用button按钮实现提交,还有一种也是利用submit按钮实现提交,不过是先触发onsubmit事件。
js提交form表单的代码实现:
一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由javascript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。
<script type="text/javascript"> function check(form) { if(form.userid.value=='') { alert("请输入用户帐号!"); form.userid.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } return true; }</script><form action="login.do?act=login" method="post"> 用户帐号<input type=text name="userid" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="登陆" onclick="return check(this.form)"> </form>
二、利用button按钮实现提交,当点击button按钮时,触发onclick事件,由javascript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址,由于button按钮不具备自动提交的功能,所以由js直接实现form提交。
<script type="text/javascript"> function check(form) { if(form.userid.value=='') { alert("请输入用户帐号!"); form.userid.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } document.myform.submit(); } </script><form action="login.do?act=login" name="myform" method="post"> 用户帐号<input type=text name="userid" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=button name="submit1" value="登陆" onclick="check(this.form)"> </form>
三、利用submit按钮实现提交,当点击submit按钮时,先触发onsubmit事件,由javascript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。
<script type="text/javascript"> function check(form) { if(form.userid.value=='') { alert("请输入用户帐号!"); form.userid.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } return true; }</script><form action="login.do?act=login" method="post" onsubmit="return check(this)"> 用户帐号<input type=text name="userid" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="登陆"> </form>
相关推荐:
js表单提交和submit提交的区别
使用js提交表单form
以上就是提交表单:js中form表单是如何提交的的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product