触发form表单的两种提交方式,submit和button的用法

1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。 
方法一:

在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表单里写成这样:

                       
用户名 
密  码 
 
 

方法二:

所有主流浏览器都支持 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。

唯一禁止使用的元素是图像映射,因为它对鼠标和键盘敏感的动作会干扰表单按钮的行为。

请始终为按钮规定 type 属性。Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。

重要事项:如果在 HTML 表单中使用 button 元素,不同的浏览器会提交不同的值。Internet Explorer 将提交

你可能感兴趣的:(javascript,表单,前端,javascript)