من در یک فرم ثبت نام از یک کد جاوا استفاده کردم .در فایرفاکس عالی کار میکنه ولی در اینترنت اکسپلورر پیغام خطا به کاربر میده ولی به اشتباه به صفحه بعد میره.نمیدونم دلیلش چیه
من در یک فرم ثبت نام از یک کد جاوا استفاده کردم .در فایرفاکس عالی کار میکنه ولی در اینترنت اکسپلورر پیغام خطا به کاربر میده ولی به اشتباه به صفحه بعد میره.نمیدونم دلیلش چیه
لطفا کدهاتون رو قرار بدید تا بررسی کنم.
با تشکر
<script type='text/javascript' src="valid.js"></script>
<form name='myform' action="modules.php?name=Qoran&file=form" method="post" style="color: #000000; width:98%;">
<input type='text' id="name" name='t1' />
<input type='submit' value='موافقم' style="float: left" onclick="javascript:return formValidator();"/>
</form>
این هم فایل valid.js :
function formValidator()
{
var name = document.getElementById('name');
if(!notEmpty(name, "لطفا نام خود را وارد کنيد")){
return false;
}
return true;
}
function notEmpty(elem, helperMsg){
if(elem.value.length == 0){
alert(helperMsg);
elem.focus(); // set the focus to this input
return false;
}
return true;
}
اگر شما میخواهید از ارسال شدن فرم خالی جلوگیری کنید باید در رویداد onsubmit فرم تابع رو فراخوانی کنید.نه در رویداد کلیک دکمه.
<form name='myform' action="modules.php?name=Qoran&file=form" method="post" onsubmit="return formValidator();" style="color: #000000; width:98%;">
<input type='text' id="name" name='t1' />
<input type='submit' value='موافقم' style="float: left" />
</form>
اگه منظوری غیر از این دارید بگید تا کمکتون کنم.
موفق باشید.
این کار رو هم کردم مشکل حل نشد.وقتی کید ثبت میزدم قبل پیغام رو میداد ولی با کد شما دیگه پیغام هم نمیده
شما اشتباه کد رو وارد کردی.با همه مرورگرها کار میکنه.من سورس رو میذارم دانلود کن.
موفق باشید.
شما درست میگید به تنهایی کار می کنه ولی وقتی تو سایت کپی میکنم کارنمیکنه
سایتتون رو بذارید چک کنم.
موفق باشید.
ادرس سایت و لینک فرم به ایمیلتون فرستادم
تو سورس کد شما باید تک کوتیشن رو قبل از style قرار دهید.منظورم تصویر زیر است:
4444444444444444.PNG
یعنی باید اینطوری باشه:
onsubmit="return formValidator();" style="color: #000000; width:98%;">این مورد رو چک کنید.اگه درست نشد موارد دیگر رو چک کنم.
موفق باشید.
درست کردم ولی اصلاح نشد
الان وقتی روی دکمه موافقم می زنم .پیغام خطا رو میده ولی باز هم به صفحه بعدی میره درصورتیکه نباید بره
الان هم کوتیشن style یادت رفت-تو تصویر جایی که خط قرمز کشیدم بذار:
666666666666666666666666.PNG
موفق باشید.
باز هم درست نشد.
خواهش میکنم کمکم کنید.خیلی ضروریه
من الان با تمام نسخه های IE از 5.5 به بالا و دیگر مرورگرها تست کردم واسه همشون درست نشون میده!!!!
واسه شما برای کدوم مرورگرها کار نمیکنه؟؟؟؟؟
اینترنت اکسپلورر 8
صبر کنید اعلان یه فیلمی از همه مرورگرهایی که تست کردم میفرستم به ایمیلتون تا ببینید که واسه همه کار میکنه.
لینک دانلود فیلم رو فرستادم به ایمیلتون.
در ضمن تو IE یک بار ctrl+5 رو بزنید تا کش مرورگرتون پاک بشه و دوباره تست کنید.
به هر حال واسه من درست نشون میده و من دیگه نمیتونم خطایابی کنم.
موفق باشید.