PDA

View Full Version : سوال: کار با چک باکس در جی کوئری



تبسم ساینا
یک شنبه 09 آذر 1393, 18:59 عصر
سلام دوستان.
میخوام وقتی چک باکس زده شد باتون فعال بشه وقتی چک باکس انتخاب نشده بود باتون غیر فعال بشه.این مورد دومش کار نمیکنه.یعنی وقتی چک باکس انتخاب نشده س , باتون همچنان فعاله ! چیکار کنم ؟!
<p> <input type="checkbox" id="mycheck" /> I Agree</p>

<input type="button" disabled="disabled" id="mybutton" value="continue"/>
اینم کدهای جی کوئری:
$('#mycheck').change(function(){ var state=$('#mycheck').val();
if(state=='on')
$('#mybutton').removeAttr('disabled');
else
$('#mybutton').attr('disabled','disabled');
});

ashkufaraz
یک شنبه 09 آذر 1393, 19:32 عصر
اینو امتحان کن جواب میده
http://jsfiddle.net/axn2gv81/

<input checked="checked" type="checkbox" id="check" />test
<input type="button" id="button" value="button"/>

$("#check").click(function(){
if($(this).is(":checked"))
{
$("#button").removeAttr('disabled');
}
else
{
$("#button").attr('disabled','disabled');
}
});