html中关于form表单submit和button的提交用法详解
程序员文章站
2022-03-09 20:01:39
...
1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。
方法一:
在jsp的前端页面的头部插入一个js方法:
方法一:
在jsp的前端页面的头部插入一个js方法:
function checkUser(){ var result = document.getElementById("userid").value; var password = document.getElementById("userpassid").value; if(result == "" ){ alert("用户名不能为空"); return false; } if(password == "" ){ alert("密码不能为空"); return false; }else{ return true; } }
在form表单里写成这样:
<form id="formid" name= "myform" method = 'post' action = 'user_login_submit.action' onsubmit = "return checkUser(); " > <table width="100%" border="0"> <tr> <td width="60" height="40" align="right">用户名 </td> <td><input type="text" value="" class="text2" name = "username" id = "userid"/></td> </tr> <tr> <td width="60" height="40" align="right">密 码 </td> <td><input type="password" value="" class="text2" name = "userpass" id = "userpassid"/></td> </tr> <tr> <td width="60" height="40" align="right"> </td> <td><p class="c4"> <input type="submit" value="" class="btn2" />
方法二:
function checkUser(){ var result = document.getElementById("userid").value; var password = document.getElementById("passid").value; if(result == "" ){ alert("用户名不能为空"); return false; } if(password == "" ){ alert("密码不能为空"); return false; } document.getElementById("formid").submit(); }
form表格的写法,需要写id
<form id="formid" method = 'post' action = 'user_login_submit.action' >
button按钮的写法如下:
<input type="button" value="" class="btn2" onclick = "checkUser();" />
以上就是html中关于form表单submit和button的提交用法详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
-
button 和input 的区别及在表单form中的用法
-
关于html 中form表单的内标签和使用
-
详解html中form表单的参数和属性
-
html中关于a标签href和onclick的用法区别以及优先级别的示例详解
-
FORM中使用onSubmit="return false"防止表单自动提交,以及submit和button提交表单的区别
-
form表单中要提交的input为type="button"时怎么提交啊?_html/css_WEB-ITnose
-
详解JavaScript中submit与button提交表单的区别
-
详解JavaScript中submit与button提交表单的区别
-
form表单中要提交的input为type="button"时怎么提交啊?_html/css_WEB-ITnose