2013-05-01 2 views
0

У меня есть 1 или больше текстовых полей, которые мне нужно скопировать значение в другие текстовые поля при изменении первого текстового поля. Они создаются динамически, так что может быть любое количество текстовых полей Вот HTML-разметки для текстового поля:Автозаполнение динамических текстовых полей на основе ввода из другого текстового поля (JQuery)

<input type="text" name="[email protected](Model.SanQuoteLineKey)" class="PreviousQuotePrice" id="[email protected](Model.SanQuoteLineKey)" value="@(Model.PreviousQuotePrice)"/> 

У меня, насколько это с моей JQuery и оповещения шоу, но я озадачен, чтобы как я могу скопировать значение из одного текстового поля в другое.

$(".PreviousQuotePrice").live('input', function() { 
    alert('Test'); 
}); 

Любая помощь была бы принята с благодарностью.

+0

А, где другой текстовое поле? –

ответ

1

Настоящая вещь, которую вам нужно знать, - это то, как вы будете группировать эти динамически созданные текстовые поля, все ли они будут иметь один и тот же класс? Одно и то же имя? Если ваши динамически созданные текстовые поля имеют один и тот же класс, это довольно легко сделать.

$(document).ready(function() { 
    $(".PreviousQuotePrice").on('keyup',function(){ 
    $(".otherClass").val($(".PreviousQuotePrice").val()); 
    }); 
}); 

Этот пример можно увидеть в действии здесь: http://jsfiddle.net/Hryax/

+0

Отлично, это сделал трюк. Спасибо :) –

Смежные вопросы