【HTML】08-表单验证

<!--
    使用html提供的属性进行基础表单验证
        1.required属性:非空检验
        2.maxlength属性:最大内容长度
        3.min属性:数字最小值
        4.max属性:数字最大值
        5.step属性:数字步长值
        6.checked属性:默认选中
        7.pattern属性:引入正则表达式
        
    HTML提供的表单验证属性,功能性较弱,不安全。实际开发一般不使用。实际开发推荐使用表单验证的js插件:Validate.js
-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表单验证</title>
	</head>
	<body>
		<form action="result.html" method="get">
			用户名:<input type="text" name="username" id="username" placeholder="必填" 
					required="required" maxlength="6"/>
			<br>
			年龄:<input type="number" name="age" id="age" min="10" max="100" step="10"/>
			<br>
			性别:<input type="radio" name="sex" value="1" required="required"/><input type="radio" name="sex" value="0" required="required"/><br>
			性别:<input type="radio" name="sex1" value="1" checked="checked"/><input type="radio" name="sex1" value="0" /><br>
			爱好:<input type="checkbox" name="hobby" id="hobby_money" value="money" checked="checked"/>金钱
				<input type="checkbox" name="hobby" id="hobby_girl" value="girl" />女人
				<input type="checkbox" name="hobby" id="hobby_java" value="java" />JAVA
			<br>
			手机号码:<input type="text" name="mobile" id="mobile" pattern="^1[3456789]\d{9}$">
																	
			<br>
			邮箱:<input type="text" name="email" id="email" pattern="^[A-Za-z0-9]+([_\.][A-Za-z0-9]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}$" />
			<br>
			<input type="checkbox" name="agree" value="1" required="required"/>同意XXX网站用户安全条款。
			<br>
			<input type="submit"/>
		</form>
	</body>
</html>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值