Массовое управление формами с помощью JavaScript / jQuery - PullRequest
2 голосов
/ 28 ноября 2011

Я пытаюсь создать форму с элементами массового / основного управления, которые будут брать значение из одного поля ввода и вставлять его в несколько других при нажатии кнопки (тега привязки).

У меня естьпосмотрел высоко и низко для получения информации о том, как это можно сделать, но не могу найти ничего, что могло бы помочь, и, безусловно, должно быть что-то там!

Я не прошу кого-то на самом деле кодировать это дляя, а точнее направьте меня в правильном направлении.

Спасибо

Ответы [ 2 ]

5 голосов
/ 28 ноября 2011

Функция val - это то, что вы ищете

Чтобы скопировать значение из входа source, для всех входов с классом destination, вы должны использовать:

$("input.destination").val($("#source").val());

0 голосов
/ 28 ноября 2011

В дополнение к тому, что написал Адам, я обычно использую пользовательские атрибуты, если мне нужно, например, указать один элемент HTML на другой, например,

<input id='source' copyto='destination' />

затем:

$('#' + $('#source').attr('copyto')).val($('#source').val());

или функция:

function copyIt(fromID) {
  var destID = '#' + $(fromID).attr('copyto');
  $(destID).val($(fromID).val());
}

и использование:

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