PDA

View Full Version : نشان دادن پیغام هنگام ثبت



mhaghp
یک شنبه 27 فروردین 1391, 09:58 صبح
من می خواهم هنگامی که مقدار دو فیلد یکسان نباشد هنگام ثبت با یک پیغام yes, no اگر روی دکمه yes کلیک کرد اطلاعات در دیتابیس save شود در غیر اینصورت save نشود

mtareh
چهارشنبه 06 اردیبهشت 1391, 23:11 عصر
من می خواهم هنگامی که مقدار دو فیلد یکسان نباشد هنگام ثبت با یک پیغام yes, no اگر روی دکمه yes کلیک کرد اطلاعات در دیتابیس save شود در غیر اینصورت save نشود
با جاوااسکریپت نمی تونی به دیتابیس متصل بشی

iker-casillas
پنج شنبه 07 اردیبهشت 1391, 00:27 صبح
اگه کاری که داری می کنی فرم هستش پیشنهاد من اینه:

action رو تو تگ form ننویس. وقتی که کاربر روی دکمه ثبت کلیک کرد یه تابع رو صدا کن تو این تابع با استفاده از تابع confirm یه پیغام بهش بده اگه تایید رو زد اکشن فرم رو اون چیزی که می خوای تنظیم کن بعد فرم رو سابمیت کن

mtareh
پنج شنبه 07 اردیبهشت 1391, 10:08 صبح
اگه کاری که داری می کنی فرم هستش پیشنهاد من اینه:

action رو تو تگ form ننویس. وقتی که کاربر روی دکمه ثبت کلیک کرد یه تابع رو صدا کن تو این تابع با استفاده از تابع confirm یه پیغام بهش بده اگه تایید رو زد اکشن فرم رو اون چیزی که می خوای تنظیم کن بعد فرم رو سابمیت کن
راه حل خوبی به نظر میاد

hakan648
پنج شنبه 07 اردیبهشت 1391, 21:21 عصر
سلام


action رو تو تگ form ننویس
میشه action رو گزاشت و با جاوا اسکریپت جلوی ارسال رو گرفت .




<form action="sendMe.cgi" method="post">
Text1 : <input type="text" id="txt1" /><br />
Text2 : <input type="text" id="txt2"/><br />
<br />
<input type="submit" value="Post" onclick="return validateMe();" />
</form>

function validateMe() {
var text1 = document.getElementById("txt1").value;
var text2 = document.getElementById("txt2").value;

if (text1 != text2) {
return confirm('Text1 And Text2 dont Match, Continue?');
}

return true;
}

موفق باشید ...