大佬幫解決下
<!--網頁中有報名表單,需要填寫姓名、電話號碼,并自動生成報名號
其中:
# 姓名不能為空,長度不能少于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>
2019-03-26
<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>
2019-03-26
路過的小白、、