Подскажите как сделать такое для N вариантов

L
На сайте с 17.05.2013
Offline
88
299

Есть у меня в форме елементы, для которых прописывается свой обработчик. Выглядит так:


<input type="text" id="example1" name="city">
<Script language="javascript">
....
$("#example1").autocomplete("http://site.com/ru/autocomplete.php", {
delay:10,
minChars:2,
matchSubset:1,
autoFill:true,
matchContains:1,
cacheLength:10,
selectFirst:true,
formatItem:liFormat,
maxItemsToShow:10,
onItemSelect:selectItem
});
</script>

Тоесть для него явно прописывается яваскрипт.

Сейчас я хочу добавить в форму кнопку "Добавить" чтобы пользователь мог сам выбирать количество таких элементов "на лету"

Подскажите как реализовать такой яваскрипт, чтобы он срабатывал для N елементов ( ну в самом деле не писать же обработчик для example1..example100

Спасибо

IL
На сайте с 20.04.2007
Offline
435
#1
luckydan:
$("#example1")

Меняем на

luckydan:
$(".example1")

+ каждому input-у класс:

<input type="text" class="example1" ..
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
L
На сайте с 17.05.2013
Offline
88
#2

Получается что все элементы будут с одинаковым Id. Это не есть гуд.. т.к.

1. В таком случае не работает скрипт.

2. помимо этого проходит проверка формы на корректность ввода данных с пом яваскрипта.

---------- Добавлено 28.02.2014 в 16:48 ----------

Прошу прощения недосмотрел что Вы о классах говорили. Разобрался со всем Спасибо большое!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий