автоматическое изменение значения текстовых полей - PullRequest
0 голосов
/ 30 марта 2012

Когда я меняю любой из остальных полей ввода, равный общему количеству денег, распределенных другим.например, общее: 50 входных1: 20 входных2: 15 входных3: 15

be

javascipt?Я хотел сделать следующее: изменить введенное значение в полях ввода, одно значение из общего значения, значение доли в других полях ввода

Ответы [ 3 ]

1 голос
/ 30 марта 2012

прикрепить событие change к текстовому полю, значение которого вы хотите отслеживать, например

$("#asd").change(function(){

 $(".asd").val($(this).val());
});

DEMO (запишите впервое текстовое поле)

или вы можете использовать keyup

DEMO

0 голосов
/ 30 марта 2012

Используйте метод «изменить», как предложено. Сложность, однако, состоит в том, чтобы написать обработчик, который реагирует на это событие.

Это понадобится вам при написании функции JavaScript:

  • вам нужен массив, который будет содержать идентификаторы соответствующих текстовых полей
  • вам нужно знать, какое текстовое поле вызвало событие, чтобы вы также не меняйте его значение

Когда вы знаете эти вещи, вы можете просто изменить значения в других текстовых полях так, как вам нужно.

Надеюсь, это поможет хоть немного. Больше не могу помочь, если вы не сформулируете свой вопрос лучше.

0 голосов
/ 30 марта 2012

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

Если да, вы можете использовать .change () метод

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