PDA

View Full Version : مبتدی: فعال کردن input



abotapa
یک شنبه 11 اردیبهشت 1390, 22:31 عصر
من از کد زیر که jquery هست برای فعال کردن input هام استفاده میکنم



function enableField_cat()
{
document.getElementById('input_cat').disabled=fals e;

}


ولی این کد فقط اولین inputی که با این آی دی هست رو فعال میکنه، حالا من میخوام چندتا input با مقادیر متفاوت داشته باشم که هر وقت روی مثلا فعال سازی کلیک میشه input مورد نظر فعال شه !!!
لطفا کمکم کنید !!:افسرده:

exlord
دوشنبه 12 اردیبهشت 1390, 21:50 عصر
hاولا که این کد jquery نیست javascript سادس ......
function Enable() {
$('#main :input').removeAttr('disabled');
}
این کد تمام input های داخل main رو انتخاب میکنه ...

NR_Nazifi
سه شنبه 13 اردیبهشت 1390, 15:27 عصر
سلام


function EnableInput(id) {
$('#'+id).removeAttr('disabled');
}

mehdi.mousavi
سه شنبه 13 اردیبهشت 1390, 15:33 عصر
سلام.
بچه ها چرا disabled attribute رو حذف می کنید؟ برای Enable کردن یک Element، کافیه تا disabled attribute اون Element رو false کنید:

$('#myElement').attr('disabled', false);

هر وقت هم اونو true بذارید، disabled میشه.

موفق باشید.

abotapa
چهارشنبه 14 اردیبهشت 1390, 00:28 صبح
ممنون از همه ولی من میخوام چندتا input مختلف رو فعال کنم !! یعنی مثلا فرض کنید یه لیست از موضوعات داریم، و کنار هرکدوم یه لینک واسه فعال کردنش حالا من چجوری هر کدوم رو جدا جدا تشخیص بدم و فعالش کنم ؟؟؟
امیدوارم منظورم رو فهمیده باشید :ناراحت:

@exlord ممنون که اشتباهمو گفتی

abotapa
چهارشنبه 14 اردیبهشت 1390, 00:39 صبح
با استفاده از کد NR_Nazifi (http://barnamenevis.org/member.php?152970-NR_Nazifi) درست شد ممنون