Ⅰ . 完 成 表 单 验 证 功 能 \color{Red}{Ⅰ.完成表单验证功能} .

<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script>
		function validForm(){
			var x=document.forms["myform"]["fname"].value;
			if(x==""){
				alert("必须填写姓名!!!");
				return false;
			}
		}
	</script>
</head>
<body>
	<form name="myform" οnsubmit="return validForm()" action="4.22网页设计/书上的练习.html">
		姓名:<input type="text" name="fname">
		<input type="submit" value="提交">
	</form>
</body>

其 中 f o r m 的 n a m e 属 性 是 方 便 查 找 其中form的name属性是方便查找 formname便
o n s u b m i t 是 点 击 按 钮 时 间 onsubmit是点击按钮时间 onsubmit
a c t i o n 是 跳 转 的 界 面 action是跳转的界面 action

验 证 数 字 也 是 同 理 \color{Pink}{验证数字也是同理}

<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script>
		function myFunction(){
			var x=document.getElementById("numb").value,text;
			if(isNaN(x)||x<1||x>10)	text="请用你的智商看看输入什么";
			else	text="成功!!你真聪明!!";
			document.getElementById("demo").innerHTML=text;
		}
	</script>
</head>
<body>
	<p>请输入1到10间的数字:</p>
	<input type="text" id="numb">
	<button type="button" οnclick="myFunction()">提交</button>
	<p id="demo"></p>
</body>

但是,input输入框自带属性required检验功能

<input type="text" name="fname" required>