当我选择一个字段时,我使用以下脚本禁用多个字段对象,我更改了字段,使它们不再具有默认值零但可以具有不同的值:
JS
function disablefield(fieldObj)
{
var fields = new Array('Seat_1200', 'Seat_1230', 'Seat_100','Seat_130','Seat_500','Seat_530','Seat_600','Seat_630','Seat_700','Seat_730','Seat_800','Seat_830');
for(var i=0; i<fields.length; i++)
{
fieldObj.form[fields[i]].disabled = (fieldObj.value!=0 && fieldObj.name!=fields[i]);
}
return;
}
任何人都可以建议一种方法来检测字段seat_xxxx(动态加载)字段的当前值,将其集成到上面的脚本中,然后在值1更改时禁用所有字段。或者,如果取消选择该字段,即用户改变主意并选择另一个选项,则该字段将自动设置为零,以满足上述脚本重新启用所有选择选项。
答案 0 :(得分:0)
为了回应作者的问题,我有一个新的代码集。
我会使用Jquery按钮设置来表示您拥有的所有表。然后根据结果选择性地禁用它们。下面是一个小提琴
Buttonset实际上只是分类复选框,但它们可以满足您的需求。
<input type="checkbox" id="check1"><label for="check1">Table1</label>
因此,您可以向他们添加其他课程,以阻止他们进行&#34;检查&#34;
$('#check2').attr("disabled", "disabled");
我建议你添加一些css以使其更明显,但尝试小提琴。单击2,然后按钮,它将不再起作用。 (因此当他们做出选择时,你会在你需要的任何桌子上调用禁用)