2013-06-27 112 views
2

因此,我现在正在使用网络表单,并且一旦有特定值,我需要禁用所有形式的输入。有一个简单的方法来处理,只要该下拉达到该值? 目前,我这样做:在下拉菜单中禁用输入

setInterval('check()', 5000); 
function check() { 
// Disable all fields if the answer was no. 
if ($("#has_contract").val() == 0) { 
    disable(); 
} 
function disable() { 
    $("#inputs *").prop('disabled', true); 
    alert("There is no contract, please get a contract."); 
} 

has_contract是我的元素,#inputs包含了所有的投入,我想如果禁用#has_contract的值是0 **

但是,这ISN”。理想。 有没有更好的方法来做到这一点,而不是经常检查每X秒的时间?

+0

#has_contract是什么样的元素?一个'