如何隐藏文本框中的值?

时间:2009-10-31 14:17:14

标签: jquery html

我正在显示文本框中的值。值首先来自数据库我将它存储在变量中。我有三个单选按钮,当用户单击第三个单选按钮时,文本框将被禁用。那时我想隐藏文本框中显示的文本框值。**但是不要将其设置为NULL。我该怎么做**使用Jquery

4 个答案:

答案 0 :(得分:2)

您可以使用隐藏字段来存储您即时创建的值:

$("#thirdRadioId").click(function(){
    $("#textInputId").after('<input type="hidden" value="' + $("#textInputId").val() + '" />').val("").attr("disabled", "disabled");
});

如果用户随后选择了另一个单选按钮,则必须构建一些撤消此功能的功能。

答案 1 :(得分:1)

$(#my_id).click(function(){
    if (!$(this).is(':checked')) {
        $("#amount").val("");
    }else {
        $("#amount").val(YOUR_OWN_VALUE)
    }

}

如此简单易行。试试这个。

答案 2 :(得分:0)

为什么不将当前值属性保存到变量中,然后将input.value属性设置为空字符串?

答案 3 :(得分:0)

如何以正常方式禁用它(.disabled = true),然后给文本框一个“透明”文本颜色?