qq_慕设计2478331
2019-03-25 14:15
<!--网页中有报名表单,需要填写姓名、电话号码,并自动生成报名号
其中:
# 姓名不能为空,长度不能少于6个字符,除了字母、数字、下划线,不能包含其他字符
# 电话号码长度固定为11位,必须以1开头
# 报名号生成规则:YYYYMMDDHHMMSSMIL。YYYY年份,MM月,DD日,HH时,MM分,SS秒,MIL毫秒
-->
<form>
姓 名:<input name="username" type="text" value="" ><br>
电 话:<input name="phone" type="text" value="" ><br>
报名号:<input name="regid" type="text" value="" disable><br>
<input type="button" value="提交">
</form>
<form>
姓 名:<input name="username" type="text" value=""><br>
电 话:<input name="phone" type="text" value=""><br>
报名号:<input name="regid" type="text" value="" disable onclick="getNum()"><br>
<input type="button" value="提交" style="cursor:pointer" onclick="SM()">
</form>
<script type="text/javascript">
var $name = document.getElementsByName('username')[0];
var $phone = document.getElementsByName('phone')[0];
var $regid = document.getElementsByName('regid')[0];
var regN = /\w{6,}/,
regP = /1{1}\d{10}/,
data = new Date(),
Y = JSON.stringify(data.getFullYear()),
M = JSON.stringify(data.getMonth()+1),
D = JSON.stringify(data.getDate()),
H = JSON.stringify(data.getHours()),
MI = JSON.stringify(data.getMinutes()),
S = JSON.stringify(data.getSeconds()),
MS = JSON.stringify(data.getMilliseconds());
/* 流水号 */
function getNum(){
$regid.value = Y+0+M+D+H+MI+S+MS;
}
function SM(){
if(!regN.test($name.value)){
alert('姓名有误!')
return false;
};
if(!regP.test($phone.value)){
alert('电话有误!')
return false;
};
};
</script>
路过的小白、、
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题