با سلام
من میخوام یک فیلد رو اجبار کنم تا پر نشده sumbit نشه
من اومدم این کد رو تو هیدر گذاشتم
بعد تگ فرم رو به این صورت نوشتمکد:<script type="text/javascript"> function chk(){ var cht=true; var objlist=Array(); objlist[0]="baste1"; for(var i=0;i<objlist.length;i++){ if(document.getElementById(objlist[i]).value ==""){ document.getElementById(objlist[i]).style.border= "solid #F00 1px"; cht=false; }else{ document.getElementById(objlist[i]).style.border= "solid #0F0 1px"; } } if(cht ){ return true; }else{ alert('لطفا فیلدهای ستاره دار را تکمیل کنید'); return false; } } </script>
حالا وقتی کلیک میکنم پیامی که میخوامو میده اما با ok کردن پیام فرم ارسال میشه و بیخیال فیلد خالی میشهکد HTML:<form method="post" onsubmit="chk();">
فیلد اجباری هم خاصیت id برابر با baste1 هست ولی بازم با مشکل مواجه شدم





پاسخ با نقل قول