前端入门学习笔记七十三

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>JavaScript 表单验证</title>
		<script>
		function validateForm() {
		    var x = document.forms["盗墓笔记"]["终极笔记"].value;
		    if (x == null || x == "") {
		        alert("前端");
		        return false;
		    }
		}
		</script>
	</head>
	<body>
		<form name="HTML" action="CSS"
		onsubmit="return validateForm()" method="post">
		前端: <input type="text" name="HTML">
		<input type="submit" value="提交">
		</form>
	</body>
</html>

JavaScript 表单
JavaScript 表单验证
HTML 表单验证可以通过 JavaScript 来完成。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>JavaScript 常用于对输入数字的验证</title>
	</head>
	<body>
		<h3>JavaScript 常用于对输入数字的验证</h3>
		<p>JavaScript 常用于对输入数字的验证</p>
		<input id="html">
		<button type="button" onclick="myFunction()">提交</button>
		<p id="html1"></p>
	<script>
		function myFunction() {
		    var hh, kjys;
		    hh = document.getElementById("html").value;
		    if (isNaN(hh) || hh < 3 || x > 30) {
		        kjys = "输入错误";
		    } else {
		        kjys = "输入正确";
		    }
		    document.getElementById("html1").innerHTML = kjys;
		}
	</script>
	</body>
</html>

JavaScript 验证输入的数字
JavaScript 常用于对输入数字的验证 
isNaN() 函数可确定值是否为非数字(Not-a-Number)。
该值等于 NaN,则此函数返回 true。否则返回 false。
此函数不同于 Number 特定的 Number.isNaN() 方法。
全局 isNaN() 函数将测试值转换为数字,然后对其进行测试。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>HTML 表单自动验证</title>
	</head>
	<body>
		<form action="盗墓笔记" method="post">
		  <p>HTML 表单自动验证</p>
		  <input type="text" name="终极笔记" required="text">
		  <input type="submit" value="提交">
		</form>
		<p>盗墓笔记</p>
	</body>
</html>

HTML 表单自动验证
HTML 表单验证也可以通过浏览器来自动完成。
表单字段 (fname) 的值为空, required 属性会阻止表单提交
 required 属性规定必需在提交之前填写输入字段。
 该属性,则字段是必填(或必选)的。
required 属性适用于以下 <input> 类型:
required 属性会阻止提交此表单
text, search, url, telephone, email, 
password, date pickers, number, checkbox, radio 以及 file。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>JavaScript 表单验证</title>
		<script>
		function validateForm(){
		var x=document.forms["css"]["html"].value;
		if (x==null || x==""){
		  alert("盗墓笔记");
		  return false;
		  }
		}
		</script>
	</head>
	<body>
		<form name="myForm" action="css" onsubmit="return validateForm()" method="post">
		前端: <input type="text" name="html">
		<input type="submit" value="提交">
		</form>
	</body>
</html>

JavaScript 表单验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值