您现在的位置是:首页>建站教程>建站知识
PbootCMS使用jquery验证留言表单手机号码和邮箱
王青召个人博客 2024-05-06 建站知识 15737人已围观
简介为了避免表单数据被机器批量注入,因此需要对数据进行验证是否符合标准。本次验证主要是验证手机号码是否11位,号码号段格式是否正确,以及电子邮件是否按照格式来写的。1.将如下代码放在有留言的模版的head里面。<scriptlanguage="javascript">functionCheckForm(){vartel=
为了避免表单数据被机器批量注入,因此需要对数据进行验证是否符合标准。本次验证主要是验证手机号码是否11位,号码号段格式是否正确,以及电子邮件是否按照格式来写的。
1.将如下代码放在有留言的模版的head里面。
<script language="javascript">function CheckForm(){ var tel = document.zhimatong.tel.value;if (tel.length == 0) { alert("请输入手机号码!");document.zhimatong.tel.focus();return false;}if (tel.length !== 11) { alert("请输入有效的手机号码!");document.zhimatong.tel.focus();return false;} if(!tel.match(/^1[3|4|5|8][0-9]d{4,8}$/)){alert("请输入有效的手机号码!");document.zhimatong.tel.focus();return false;} var email = document.zhimatong.mail.value;if (email.length == 0) { alert("请输入电子邮箱!");document.zhimatong.mail.focus();return false;} if(!email.match(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/)){alert("请输入正确的电子邮箱!");document.zhimatong.mail.focus();return false;}return true;}</script>
2.修改form
<form action="{pboot:msgaction}" method="post" name="zhimatong" onsubmit="return CheckForm();">
点击排行
站长推荐
猜你喜欢
打赏本站
- 如果你觉得本站很棒,可以通过扫码支付打赏哦!
- 微信扫码:你说多少就多少~
- 支付宝扫码:你说多少就多少~