ورود

View Full Version : سوال: خطای تابع isnan (مهم)



mahnaz_tbe
چهارشنبه 04 آذر 1388, 10:41 صبح
سلام.من می خواستم واسه چک کردن عددی بودن مقادیری که در فرم ها وارد میشه از تابع isnan استفاده کنم.اینطور نوشتم.ولی کار نمی کنه و از این خط به بعد دستورات جاوا اسکریپتم اجرا نمی شن.حتما اشکالی وجود داره ولی من نمی دونم چیه.میشه منو زودتر راهنمائی کنید؟:اشتباه:


If (isNaN(frmCaptcha.post_code.value)==false)
{
alert (".کد پستی باید عددی باشد");
frmCaptcha.post_code.focus();
return false;
}

eAmin
چهارشنبه 04 آذر 1388, 13:33 عصر
سلام.

کد شما هیچ مشکلی نداشت، فقط باید If رو با حروف کوچک می نوشتید:


if (isNaN(frmCaptcha.post_code.value)==false)
{
alert (".کد پستی باید عددی باشد");
frmCaptcha.post_code.focus();
return false;
}

و یا می تونید از این استفاده کنید:


function num() {
var a=document.getElementById('Tf').value;
if (/\d+/.test(a)) {
alert("true");
} else {
alert("false");
}
}

موفق باشید.

mahnaz_tbe
چهارشنبه 04 آذر 1388, 16:05 عصر
:تشویق:مرسی مشکل همین If بود.باورم نمیشه اینهمه وقت گیر کار یه I بوده؟!!!:متعجب: