Как скрыть значение в текстовом поле? - PullRequest
0 голосов
/ 31 октября 2009

Я показываю значение в текстовом поле. Сначала значение поступает из базы данных. Я сохраняю его в переменной. У меня три переключателя, и когда пользователь нажимает третью кнопку-переключатель , текстовое поле будет быть отключен. В то время я хочу скрыть значение текстового поля, отображаемое в текстовом поле. ** Но не устанавливать его NULL. Как я могу это сделать ** Используя Jquery ?

Ответы [ 4 ]

2 голосов
/ 31 октября 2009

Вы можете использовать скрытое поле для хранения значения, которое вы создаете на лету:

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

Вам потребуется создать некоторые функции, чтобы отменить это, если пользователь затем выберет другую кнопку-переключатель.

1 голос
/ 20 марта 2018
$(#my_id).click(function(){
    if (!$(this).is(':checked')) {
        $("#amount").val("");
    }else {
        $("#amount").val(YOUR_OWN_VALUE)
    }

}

Так просто и легко. Попробуйте это.

0 голосов
/ 31 октября 2009

Как насчет 1. отключить его обычным способом (.disabled = true) и затем дать текстовому полю "прозрачный" цвет текста?

0 голосов
/ 31 октября 2009

Почему вы не сохраните атрибут текущего значения в переменную, а затем установите для свойства input.value пустую строку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...