سلام دوستان من به یک مشکل خیلی مسخره برخوردم
برای چک کردن خالی نبودن یک فیلد در فرم با جاوااسکریپت
این فایل جاوا اسکریپتمه :

function validate(){
var e = document.getElementById('form_name');

if (e.value == "" || e.value == null) {
document.getElementById('name_field').style.displa y='inline-block';
return false; }
}


اینم فرمم :
        <form method="post" onSubmit= "return validate()" >
...
</form>


و جالب اینجاست که وقتی فانکشن رو هنگام onclick در button ثبت نام فرا میخونم کار میکنه (یعنی فانکشن درسته) اما موقع onsubmit همون فرم کار نمیکنه |:
واقعا گیج شدم لطفا کمک کنین
(اینجا کد فرم رو به صورت کامل نیوردم اما بدونین ک درسته)