PDA

View Full Version : مبتدی: ممانعت از submit شدن فرم با onblur



student89
چهارشنبه 15 شهریور 1391, 19:37 عصر
سلام
فرمت فیلدها و تعداد کاراکترهای مجاز رو با onblur چک میکنم
اما در صورت وجود error بازم فرم submit میشه،میدونم باید از onsubmit استفاده کنم ولی نمیدونم چطوری باید به فراخوانی onblur ها برای هرinput ربطش بدم :متفکر:
لطفا اگه میشه یه نمونه برام بذارید

hossin.esm
چهارشنبه 15 شهریور 1391, 20:31 عصر
سلام
یک مثال قبلا برای دوستان نوشته بودم این هم ادرسش
http://barnamenevis.org/showthread.php?356398 (http://barnamenevis.org/showthread.php?356398-%D9%85%D9%86-%D9%85%DB%8C%D8%AE%D8%A7%D9%85-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%81%D8%B1%D9%85-%28%D8%B3%D8%A7%D8%A8%D9%85%DB%8C%D8%AA-%29-.-%D8%AF%D8%A7%D8%AF-%D9%87%D8%A7%DB%8C-%D9%81%D8%B1%D9%85-%D8%B1%D9%88-%D8%A8%DA%AF%DB%8C%D8%B1%D9%85-%D8%AF%D8%B3%D8%AA%DA%A9%D8%A7%D8%B1%DB%8C-%DA%A9%D9%86%D9%85-.%DA%86%D9%87-%D8%AC%D9%88%D8%B1%DB%8C..%D8%9F)
امیدوارم مشکلت حل بشه

student89
جمعه 17 شهریور 1391, 12:07 عصر
سلام دوباره
ببینید مشکل من اینه:

$(document).ready(function() {

$("input[name=cardnum]").blur(function(){

var len = $(this).val().length;

var cn = $(this).val();

$("#result").load("check-cardnum.php?cn="+cn+"&len="+len);

});

});

توی اون صفحه php درستی و نادرستی اطلاعات دیتا بیس چک میشه و نتیجه return میشه و توresult چاپ میشه
حالا میخوام اگه error برگشت دیگه فرمم submit نشه
اینی که شما گفتید نمیشه چون یه تابع یکسان فراخوانی میشه و هیچ پارامتری هم نمیگیره ازطرفی
من برای تمام فیلدهای فرمم onblur رو گذاشتم خب:گیج: