اشکال در مورد تابع isNaN -فوری

mahnaz_tbe

New Member
سلام.من این کد رو نوشتم ولی کار نمی کنه و هرجا هم قرار می دم از اونجا به بعد هم دستورات اجرا نمی شن.چرا؟البته من این دستورات رو تو php و تو تگ javascript قرار دادم.
If (isNaN(frmCaptcha.mellicode.value)==true)
{
alert (".کد ملی باید عددی باشد");
frmCaptcha.mellicode.focus();
return false;
}
102.gif
توروخدا یکی جواب بده خیلی فوریه.
107.gif
 

peyman1987

Member
فکر کنم مشکل اینه که if همش با حروف کوچیک نوشته میشه شما نوشتین If حرف اولش هم باید کوچیک باشه.
 

k2-4u

Well-Known Member
فکر کنم مشکل اینه که if همش با حروف کوچیک نوشته میشه شما نوشتین If حرف اولش هم باید کوچیک باشه.
کلا درستورات , اپراتور ها و کلید ها همه باید با حروف کوچیک باشند
اصل مثله هم اینه که javascript به حروف کوچک و برزگ حساس است
بله دوستمون پیمان 100% درست میگن
فقط . بهتره . قسمت های دیگه کد رو هم بگذارین
 

MJmoonwalk

Member
همونطور كه دوستمون پیمان عزيز اشاره كرد دستور if بايد به حروف كوچك نوشته بشه!
و مورد بعد اينكه دقت كنيد كه return در بدنه تابع "function" قرار داشته باشه!

نمونه:
کد:
<script>
function test()
{
    if (isNaN(frmCaptcha.mellicode.value)==true)
    {
        alert (".کد ملی باید عددی باشد");
        frmCaptcha.mellicode.focus();
        return false;
    }
    alert('OK.');
    return false;
}
</script>
<form name="frmCaptcha" id="frmCaptcha" onSubmit="return test()">
<input type="text" name="mellicode" id="mellicode">
<input type="submit" value="OK">
</form>
 

جدیدترین ارسال ها

بالا