上午。
我在JS遇到了问题,我不知道如何解决它。正如您在下图所示,当我按下选项" Sin Asignar"时,我的文本字段被阻止。在其他组合框中。我给你看了代码:
if($("#presupuestoProyectoNew").val() == 0){
$("#clientesProyectoNew").multiselect("enable");
$("#tarifasProyectoNew").multiselect("enable");
$("#clientesProyectoNew").multiselect("refresh");
$("#tarifasProyectoNew").multiselect("refresh");
}
好吧,正如您在代码中看到的那样,当其他组合框的值为0.其他组合框被阻止。这部分工作正常。但是,我不明白为什么文本字段被阻止,我不能写任何东西。为什么会发生这种情况?有人可以帮忙吗?谢谢
答案 0 :(得分:0)
好的,最后我找到了答案。
if($("#presupuestoProyectoNew").val() == 0){
$("#clientesProyectoNew").multiselect("enable");
$("#tarifasProyectoNew").multiselect("enable");
$("#clientesProyectoNew").multiselect("refresh");
$("#tarifasProyectoNew").multiselect("refresh");
//down there
$(':input').prop('disabled', false);
}
通过这个排队,我可以控制输入文本,使其在进入if条件时启用。