Изменение значения параметра на основе ввода текста - PullRequest
1 голос
/ 07 марта 2011

У меня есть форма, в которой есть раскрывающееся меню. Мне нужно, чтобы пользователь мог изменять значение параметров в раскрывающемся меню, изменяя значение в текстовом поле. Как это сделать с помощью jquery javascript или php?

<div id="formh">
<form id="form">
<select name="test" id="test">
<option id="op1" value="1">1234</option>
<option id="op2" value="2">2134</option>
</select>
</form>
</div>
<div id="st">
<form name="settings">
Op1 Value<input />
Op2 Value<input />
</form>
</div>

Ответы [ 3 ]

1 голос
/ 07 марта 2011

Отметьте правильно, вы также можете использовать функцию jQuery focusout (), если хотите, чтобы данные обновлялись, когда использование щелкает из поля ввода.

1 голос
/ 07 марта 2011

Вы бы обязательно сделали это с помощью JavaScript.Единственный вопрос - нужно ли вам получать информацию с сервера, и в этом случае вам нужно будет использовать решение AJAX и получать информацию обратно с сервера.В остальном, однако, у вас все в порядке с простым JavaScript.

1 голос
/ 07 марта 2011

Если я правильно понимаю ваш вопрос, значит, вы хотите изменить значение опции из текстового поля.

Если вы зададите для поля ввода идентификатор, вы можете сделать следующее:

$("#inputOpt1").change(function(){
  $("#op1").val($(this).val());
});

Пример этого на jsfiddle .

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