【发布时间】:2011-09-15 23:30:27
【问题描述】:
我的源代码中有以下内容,我希望能够将 company 和 dock 设为灰色,如果有人选择运输或存储则禁用
<select name="myselect" id="myselect">
<option value="shipping">Shipping</option>
<option value="Recieving" selected="selected">Reciving</option>
<option value="Storage">Storage</option>
</select>
company:<input name="company" type="text" id="company" /></div>
dock:<input name="dockingStation" type="text" id="dock" />
编辑
我已经尝试过了,但现在它删除了禁用的属性,但没有添加回来
<select name="myselect" id="myselect">
<option value="shipping">Shipping</option>
<option value="Recieving" selected="selected">Reciving</option>
<option value="Storage">Storage</option>
</select>
company:<input name="company" type="text" id="company" **disabled="disabled**"/>
dock:<input name="dockingStation" type="text" id="dock" disabled="disabled" />
jquery 是
$("#myselect").change(function() {
var val = $(this).val();
if(val == "shipping" || val == "storage") {
$("#company").attr("disabled", true) // this works
} 其他 { $("#company").removeAttr("disabled") 。重点() } });
但现在一旦启用我就无法再次禁用它
编辑
现在可以使用
【问题讨论】:
标签: cakephp jquery cakephp-1.3