當前位置:編程學習大全網 - 編程語言 - Javascript腳本

Javascript腳本

天呢··寫得我好苦··

<form name="form1" action="" onsubmit="return check()">

姓名:<input name="username"><br>

郵箱:<input name="email"><br>

年齡:<input name="age" onkeyup="checknum(this)"><br>

密碼:<input type="password" name="psw1"><br>

密碼:<input type="password" name="psw2"><br>

<input type="button" value="提交" onclick="check()">

</form>

<script language=javascript>

function check()

{

var frm=document.form1;

var flag=true;

if( frm.username.value=="")

{

alert("用戶名不能為空!");

frm.username.focus();

flag=false;

return;

}

if(frm.username.value.length<6)

{

alert("用戶名長度不能小於6位!");

frm.username.focus();

flag=false;

return;

}

if(frm.email.value=="")

{

alert("郵箱地址不能為空!");

frm.email.focus();

flag=false;

return;

}

if(frm.email.value.indexOf("@")==-1)

{

alert("不正確的郵箱地址!"+("@".indexOf(frm.email.value)));

frm.email.focus();

flag=false;

return;

}

if(frm.age.value=="")

{

alert("請輸入年齡!");

frm.age.focus();

flag=false;

return;

}

if(parseInt(frm.age.value)>200)

{

alert("年齡不能大於200歲!");

frm.age.focus();

flag=false;

return;

}

if(frm.psw1.value.length >=0 && frm.psw1.value.length<8 || frm.psw2.value.length >=0 && frm.psw2.value.length<8)

{

alert("密碼長度必須大於8位!");

frm.psw1.focus();

flag=false;

return;

}

if(frm.psw1.value != frm.psw2.value)

{

alert("兩次密碼不相同!");

frm.psw1.focus();

flag=false;

return;

}

if(flag)

{

alert(flag);

frm.submit();

}

}

function checknum(text){

var ee = text.value;

var ss = ee.replace(/[^\d]/g,'') ;

text.value= ss;

}

</script>

  • 上一篇:氯乙烯聚合生產的工藝流程圖是什麽
  • 下一篇:大型單機遊戲用什麽語言開發的
  • copyright 2024編程學習大全網