第1关:表单验证相关的概念
第2关_非空校验
编程要求
根据提示,在右侧编辑器补充代码,在右侧编辑器中的Begin - End
区域内补充代码,具体要求是:
1.在form></form>
中创建一个1个不超过6位的密码输入框。
2.要求用户必须填写密码。
3.用户鼠标悬停在密码框上时,显示提示文字“请输入不超过6位的密码!”。
<html>
<head>
<meta charset="utf-8"/>
<title>设置非空校验</title>
</head>
<body>
<form>
密码:
<!-- ********* Begin ******* -->
<input type="password" required="required" maxlength="6" title="请输入不超过6位的密码!">
<!-- ********* End ********* -->
<input type="submit" value="提交"/>
</form>
</body>
</html>
第3关_邮箱校验
编程要求
根据提示,在右侧编辑器补充代码,在右侧编辑器中的Begin - End
区域内补充代码,具体要求是:
1.在form></form>
中创建一个1个电子邮箱的输入框。
2.要求用户必须填写电子邮箱。
3.电子邮箱输入框中显示输入格式的提示信息,提示文字“输入格式:xxx@xxx”。 运行效果如下:
<html>
<head>
<meta charset="utf-8"/>
<title>设置邮箱校验</title>
</head>
<body>
<form>
密码:
<input type="password" required="required" title="请输入6位密码!" maxLength="6"/><br/>
邮箱:
<!-- ********* Begin ******* -->
<input type="email" required="required" placeholder="输入格式:xxx@xxx">
<!-- ********* End ********* -->
<br/> <input type="submit" value="提交"/>
</form>
</body>
</html>
第4关_pattern验证
编程要求
根据提示,在右侧编辑器补充代码,在右侧编辑器中的Begin - End
区域内补充代码,具体要求是:
1.在form></form>
中创建一个1个年龄的输入框。
2.要求用户必须填写年龄框。
3.年龄输入框中只能输入0-99的数字。
<html>
<head>
<meta charset="utf-8"/>
<title>设置年龄校验</title>
</head>
<body>
<form>
密码:
<input type="password" required="required" title="请输入6位密码!" maxLength="6"/><br/>
邮箱:
<input type="email" required="required" placeholder="输入格式:xxx@xxx"/><br/>
年龄:
<!-- ********* Begin ******* -->
<input type="text" required="required" pattern="^[1-9]?[0-9]$">
<!-- ********* End ********* -->
<br/> <input type="submit" value="提交"/>
</form>
</body>
</html>