PDA

View Full Version : چک کردن چند چکباکس که در یک دایو خاص قرار دارند



p30rex
پنج شنبه 27 خرداد 1389, 12:49 عصر
سلام
می خواستم بدونم با جاوا اسکریپت میشه کاری کرد که همه ی چکباکس های موجود در یک دایو خاص چک بشن و بالعکس ؟
اگه میشه لطفا راهنماییم کنید و اگرهم نمیشه لطفا بگید چکار کنم؟

امیـرحسین
پنج شنبه 27 خرداد 1389, 23:42 عصر
منظورتون از بالعکس چیه؟
این نمونه کد رو ببینید. اول DIV رو پیدا می کنیم و از طریق متد getElementsByTagName به تگهای داخلش دست پیدا می کنیم. در اینجا من برای نمونه، چک باکسهای DIV رو پیدا و غیرفعال کردم:
<div id="myDiv">

<span>Some Text</span>
<input type="text" name="aTextBox" value="" />
<input type="checkbox" name="checkbox1" value="1" />
<input type="checkbox" name="checkbox2" value="2" />
<input type="checkbox" name="checkbox3" value="3" />
<input type="submit" name="submit" value="Submit" />

</div>
var checkboxes = document.getElementById('myDiv').getElementsByTagN ame('input');

for(var i=0; i<checkboxes.length; i++)
if(checkboxes[i].type.toLowerCase() == 'checkbox')
checkboxes[i].disabled = 'disabled';
همونطور که مشاهده می کنید، من چک کردم که فقط checkboxها انتخاب بشند نه همه inputها...