PDA

View Full Version : تغییر رنگ TextBox در صورت مشابه بودن رشته



golnouri
جمعه 24 شهریور 1391, 22:36 عصر
تغییر bg color a text box

Sirwan Afifi
جمعه 24 شهریور 1391, 22:59 عصر
می تونید از رخداد Change استفاده کنید.

mrgraphy
جمعه 24 شهریور 1391, 23:02 عصر
سلام
برای این کار باید
شما روی تکس باکس دومی خودتون event به نام blur رو بزارید که وقتی textbox دومی blur شد مقدار اولی و دومی رو باهم چک بکنه و اگر برابر بودن به هر دو یک کلاس مثلا به نام green و اضافه کنه و در غیر اینصورت یک کلاس به نام red.
من خودم برای قسمت لاگین نرم افزار خودم یه کد نوشتم که این کارو میکنه و یه مقدار کار اضافه تر.

function Check_Retype(password,retype) {
var pass = $(password).val();
var ret = $(retype).val();
if(pass != '') {
if(ret == '') {
$(retype).parents('tr').find('.error_msg').fadeIn( );
$(retype).removeClass('true');
$(retype).addClass('wrong');
}else if(ret == pass) {
$(retype).removeClass('wrong');
$(retype).addClass('true');
$(retype).parents('tr').find('.error_msg').fadeOut ();
}else {
$(retype).addClass('wrong');
$(retype).removeClass('true');
$(retype).parents('tr').find('.error_msg').fadeIn( );
}
}else {
$(retype).removeClass('wrong');
$(retype).parents('tr').find('.error_msg').fadeOut ();
}
}


امیدوارم کمکتون کنه
:لبخندساده:

golnouri
شنبه 25 شهریور 1391, 18:58 عصر
ممنونم از پاسخت
من تحت دات نت کار می کنم و چندان به jquery اشنا نیستم
میشه مثال بزنید
که اسم TextBox ها و ... کجاست

mrgraphy
یک شنبه 26 شهریور 1391, 00:34 صبح
این متد دوتا آرگومان میگیره یکی به نام password و اون یکی به نام retype .
password میشه کلاس یا آیدی الین فیلد و retype میشه کلس یا آیدی دومین فیلد که باید با هم برابر باشند.
اگر کلاس بود بنویسید اولش . بزارید و اگر آیدی بود اولش #