PDA

View Full Version : چک کردن صحت ورود اطلاعات توسط کاربر برای تلفن ثابت و موبایل



hamidhassas
شنبه 30 فروردین 1393, 15:54 عصر
با چه کدی میتونم کاربر رو مجبور کنم که شماره تلفن رو با پیش شماره شهر (0) وارد کنه و شماره موبایل رو با 09 شروع و رقم های بعدی 12 و 13 و 15 و 16 و 17 و 35 و 36 و37و38 و شروع و بعد از این چهر رقم مثلا 0937 هفت رقم بعدی رو از 0تا 9 وارد کنه و اگر درست هر کدوم از مرحله ها انجام نشد به کاربر پیغام بده

من اینکار رو با php کردم ولی مشکل ارسال اطلاعات به صحفه رکورد دارم اگه میشه کدش رو برار بزارید

کد زیر نوشتم ولی کار نمیکنه


<script type="text/javascript">
function validateForm(){
var field = document.forms["form1"]["name"].value;
if (document.getElementById('name').value == '')
{
document.getElementById('error').innerHTML = 'لطفا نام خود را وارد نمایید';
return false;
}
else
{
document.getElementById('error').innerHTML = '';
}
if(document.getElementById('tel').vale == /^0[0-9]{10}$/)
{
document.getElementById('error').innerHTML = 'لطفا پیش شماره تلفن را وارد نمایید';
return false;
}
else
{
document.getElementById('error').innerHTML = '';
}
if(document.getElementById('mobile').vale == /^(9|09)(12|13|16|17|19|21|32|35|36|37|38|39)\d{7}$/)
{
document.getElementById('error').innerHTML = 'شماره موبایل فاقد اعتبار است';
return false;
}
else
{
document.getElementById('error').innerHTML = '';
}
}
</script>
<form action="Record.php" method="post" name="form1" onsubmit="return validateForm();">
<input type="text" name="name" id="name" /><br>
<input type="text" name="tel" id="tel" /><br>
<input type="text" name="mobile" id="mobile" /><br>
<div id="error" class="error"></div>
<input type="submit" value="ارسال" />
</form>

hamidhassas
یک شنبه 31 فروردین 1393, 08:35 صبح
کسی نیست کمک کنه

hamidhassas
چهارشنبه 03 اردیبهشت 1393, 13:09 عصر
:متفکر::متفکر::متفکر:

hamidhassas
جمعه 12 اردیبهشت 1393, 17:17 عصر
کسی نیست کمک کنه