基于JavaWeb JS提交表单的三种方法

1. 普通button按钮 + onclick事件 + 事件中编写代码
获取表单submit();

2. submit按钮 + οnclick=“return 函数” + 函数中编写代码
函数必须返回true或false.

3. submit按钮或图片提交按钮 + 表单οnsubmit=“return 函数” + 函数中编写代码
函数必须返回true或false.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		/*
			1. 普通button按钮 + onclick事件 + 事件中编写代码**
 				获取表单submit();
 		*/
		<form id="form1" action="http://www.baidu.com" >
			<input type="text" id="uname"/>
			<input type="button" value="提交表单1" onclick="submitForm()"/>
		</form>
		
		/*
			2. submit按钮 + οnclick=“return 函数” + 函数中编写代码**
				函数必须返回true或false.
		*/
		<form id="form2" action="http://www.baidu.com" >
			<input type="text" id="uname2"/>
			<input type="submit" value="提交表单2" onclick="return submitForm2();"/>
		</form>
		
		/*
			3. submit按钮或图片提交按钮 + 表单οnsubmit="return 函数" + 函数中编写代码**
				函数必须返回true或false.
		*/
		<form id="form3" action="http://www.baidu.com" onclick="return submitForm2();">
			<input type="text" id="uname2"/>
			<input type="submit" value="提交表单3"/>
		</form>
	</body>
	
	<script type="text/javascript">
		function submitForm(){
			var uname=document.getElementById("uname").value;//获取文本框的值
			if(uname== null || uname == ""){
				return;
			}
			document.getElementById("form1").submit();
		}
		
		function submitFrom2(){
			//一定要返回true或false
			var uname2=document.getElementById("uname2").value;
			if(uname2 == null || uname2 == ""){
				return false;
			}
			return true;
		}
	</script>
</html>

上一篇:idea编写wordcount程序及spark-submit运行


下一篇:vue+elementui+springboot实现文件上传