2013-07-24 20 views
0

在我的jsp页面,1个复选框,2文本框和1提交按钮。该复选框用于启用和禁用文本框。当文本框启用时保存的数据,但当文本框禁用时保存。如何保存通过禁用文本框中的数据?

以下代码是用于切换。

function toggleFields(status){ 
    if (status==false){ 
     $("#textbox1").removeAttr("disabled"); 
     $("#textbox2").removeAttr("disabled"); 
     } 
     else { 
     $("#textbox1").attr("disabled", "disabled"); 
     $("#textbox2").attr("disabled", "disabled"); 
    }  
} 

请帮我在这。

+0

您是否尝试过让文本框的值与'$( “#TextBox1中”)。VAL()'? –

+0

不要只关注文本框的行为,如果它被禁用或启用,只是验证复选框,如果复选框是检查,那么它将被保存,否则不会。 – HTTP

+0

@Nesmar,是当被选中复选框,然后将它保存,否则不会。现在做什么? –

回答

0

可以使用readonly,而不是disabled

$("#textbox1").attr("readonly", true); 

你的代码将是

function toggleFields(status){ 
    if (status==false){ 
     $("#textbox1").attr("readonly", false); 
     $("#textbox2").attr("readonly", false); 
     } 
     else { 
     $("#textbox1").attr("readonly", true); 
     $("#textbox2").attr("readonly", true); 
    }  
} 
+0

是它在其他条件..what如果条件来写? –

+0

检查我更新的答案。 – Adil

+0

检查我的更新答案有错误我想,如果它不工作,尝试制作小提琴 – Adil

相关问题