PDA

View Full Version : سوال: کد جاوا اسکريپت جهت کنترل داده ها



fazelfazel
جمعه 02 مرداد 1394, 16:45 عصر
سلام من اين کد را نوشتم ولی چرا کار نميکنه؟
<html>


<head>
<title></title>
<link rel="stylesheet" type="text/css" href="css/main.css"/>
<script language="javascript" type="text/javascript" src="js/main.js">
alert('به سايت ما خوش آمديد');


</script>
</head>


<body>
<div align="center">
<b>فرم ثبت نام<b>
</div></br></br>
<form method="post" onsubmit="return do_register();">
<table border="0" dir="rtl" align="center" >
<tr><td>نام کاربری :</td> <td><input type="text" id="username" name="username" />
</td><td id="star1">*</td></tr>
<tr><td>کلمه عبور :</td> <td><input type="password" id="pass1" name="pass1" />
</td></tr>
<tr><td>تکرار کلمه عبور :</td> <td><input type="password" id="pass2" name="pass2" />
</td></tr>
<tr><td>ايميل :</td> <td><input type="text" id="mail" name="email"/>
</td></tr>
<tr><td>جنسيت :</td> <td>
<label>مرد : <input type="radio" id="gender1" name="gender" value="1" checked="checked"/></label>
<label>زن : <input type="radio" id="gender2" name="gender" value="0"/></label>


</td></tr>
<tr><td>شهر :</td> <td>
<select id="city" name="city">
<option value="0" >لطفآ شهر را انتخاب نماييد</option>
<option value="1" selected="selected">تهران</option>
<option value="2">کرج</option>
<option value="3">قزوين</option>
<option></option>


</select>
</td></tr>
<tr><td>قوانين</td> <td>
<textarea readonly="readonly">
a
a
a
a


</textarea>


</td></tr>
<tr><td colspane="2"><label>من قوانين را قبول دارم<input type="checkbox" id="acp" name="acp" checked="checked"/>


</label></td></tr>
<tr><td colspane="2"><input type="submit" id="register" name="register" value="ثبت نام"/>
<input type="reset" value="دوباره"/>
</td></tr>
</table>
</form>


<?php
?>


</body>
</html>

alert('به سايت ما خوش آمديد');
var filter= /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
function do_register()


{
var u=document.getElementById('username');
var p1=document.getElementById('pass1');
var p2=document.getElementById('pass2');
var e=document.getElementById('mail');
var g1=document.getElementById('gender1');
var g2=document.getElementById('gender2');
var c=document.getElementById('city');
var a=document.getElementById('acp');


var s1=document.getElementById('star1');
if(u.value=="")


{
//alert('لطفا نام کاربری را وارد کنيد');
s1.Style.display="block";
u.focus();
return false;
}
else if(p1.value=="")


{
alert("کلمه عبور را وارد کنيد");
p1.focus();
return false;
}


else if(p1.value!=p2.value)


{
alert('کلمه عبور با هم تطبيق ندارد');
p2.focus();
return false;
}
else if(e.value=="")


{
alert('لطفا ايميل را وارد کنيد');
e.focus();
return false;
}
else if(filter.test(e.value)==false)


{
alert("ايميل معتبر نمی باشد");
e.focus();
return false;
}
else if(!g1.checked && g2.checked)


{
alert('لطفا جنسيت را انتخاب کنيد');
g1.focus();
return false;
}
else if(c.value==0)


{
alert('لطفآ شهر را انتخاب کنيد');
c.focus();
return false;
}
else if(!a.checked)


{
alert('لطفآ قوانين را انتخاب کنيد');
a.focus();
return false;
}


}//end of func