JQuery, который изменяет скрытое входное значение, когда другое поле изменяется, и как изменить его? - PullRequest
0 голосов
/ 15 марта 2012

Я использую Jquery для изменения значения скрытого ввода на «True», когда пользователь вводит значение в другое поле формы.Это выглядит так:

$(function(){
$('#vmake').change(function(){
$('#carsearch').val('True');
});

Это прекрасно работает, за исключением того, что если пользователь передумает и удалит свой ввод, скрытый ввод сохраняет значение «Истина».Я хочу сделать так, чтобы, если они передумали и удалили ввод #vmake, он вернул значение #carsearch обратно на «False».

Буду очень признателен за любую информацию о том, как это сделать.Заранее спасибо!

1 Ответ

4 голосов
/ 15 марта 2012
$(function(){
$('#vmake').change(function(){
  $('#carsearch').val($(this).val() != '' ? 'true' : '');
});

Устанавливает значение 'true', если у #vmake есть значение, или '', если его нет.

...