2011-02-02 2 views
1

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

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

Теперь проблема starts.i хочу добавить проверку javascript ко всем тем динамическим текстовым полям. Javascript требует идентификатора, имени или класса .. но как они динамические wat shud я использую? есть ли какой-либо массив текстовых ящиков, содержащий все идентификаторы текстового поля? Plz help.or любой другой способ применения js к этим динамическим текстовым полям.

Надежда и будет понять мою проблему с выше истории ...

+0

Если вы хотите добавить проверку, то самое главное, чтобы знать, для каждого ввода текста является то, что действительным которые он может содержать. Если они все одинаковые, то это не имеет значения; вы можете применить один и тот же код проверки ко всем из них. Если они разные, тогда вы должны знать, что, пока они создаются, просто дайте им соответствующее «классное» значение. – Pointy

ответ

0

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

Пример:

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

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

+0

PLZ дайте мне пример ... –

+0

@ Пример проверки Aakash Sahai – Sotiris

1

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

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