доступ к JavaScript и динамическим текстовым полям - PullRequest
1 голос
/ 02 февраля 2011

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

Я добавил 'text_' напротив каждого идентификатора текстового поля, создаваемого динамически.

Теперь проблема начинается. Я хочу добавить проверку javascript ко всем этим динамическим текстовым полям. Поскольку javascript требует идентификатора, имени или класса. существует ли какой-либо массив текстовых полей, содержащий все идентификаторы текстовых полей? plz help.or или любой другой способ применить js к этим динамическим текстовым полям.

Надеюсь, вы поймете мою проблему из истории выше ...

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

просто получить все текстовые поля в массив с помощью функции getElementsByTagName, а затем проверить, начинаются ли их идентификаторы с вашего префикса; -)

0 голосов
/ 02 февраля 2011

используя jquery, вы можете использовать селектор :nth-child(), чтобы выбрать любой элемент, который вы хотите проверить.

Пример:

$('form input:nth-child(2)').validate();

Это подтвердит второй input для вашего form. Конечно, вы должны адаптировать его к используемому вами методу валидации.

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