توي فرونت پيج روي يه فرم ارسال اطلاعات چطور ميتونم اگه فيلدي خالي بود پيغام بده
Printable View
توي فرونت پيج روي يه فرم ارسال اطلاعات چطور ميتونم اگه فيلدي خالي بود پيغام بده
بايد دست به دامان جاوا اسكريپت بشي
كسي كد هاش را نداره ؟
ممنون ميشم
این کد رو بزار تو قسمت HEAD صفحه فقط اون قسمت مربوط به فیلدهای ضروری رو ویرایش کن نام هر فیلد با یک کاما جدا بشه:
این کد رو هم به تگ فرم اضافه کن:کد:<script type="text/javascript">
function Validate(obj) {
var required = new Array('FIELD_1', 'FIELD_2');
var errors = 0;
for(i=0; i < required.length; i++)
{
if(obj.elements[required[i]].value == '') {
errors += 1;
obj.elements[required[i]].style.backgroundColor = 'yellow';
} else {
obj.elements[required[i]].style.backgroundColor = '';
}
}
if(errors > 0) {
alert('باید همه قسمتهای لازم را پر کنید');
return false;
} else {
return true;
}
}
</script>
کد:onsubmit="return Validate(this)"
از این حالت هم میتونی استفاده کنی که اگه یک فیلد خاصی خالی بود پیغام خاصی رو بده :
به جای IDoonFORM آیدی فرم رو بنویس !
به جای esmeFIld هم اسم فیلد رو بنویس !
کد:
if (IDoonFORM.esmeFIld.value =='')
{
// something else is wrong
alert('لطفا اینو وارد کن);
return false;
}
else if (IDoonFORM.esmeFIld.value =='')
{
// something else is wrong
alert('لطفا چه خبر ؟);
return false;
}
به همین ترتیب else if رو ادامه بده !