[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка формы
Okulo
всем привет.
вопрос у меня получился двойной )
во первых я создал форму с полем выбора даты (для примера) -
<form class="frm">
<input
type="text" class="datepicker" name="dp" >
</form>


через кнопку я добавляю при необходимости еще строки для выбора
$('#add_input').click(function(){
$('.frm').append("<br /><input type="text" class="datepicker" name="dp" >");
)
};


тут первая проблема -
 $(document).ready(function() {
$(".datepicker").datepicker();
});


datepicker работает только в первом поле которое уже было и не работает в добавленных. Догадываюсь надо перегрузить DOM во время добавления, но не знаю как. Или нет?

и второй вопрос -
как получить значения с одинаковых полей в одной форме? тем более что их может быть сколько угодно.
Hello
Цитата (Okulo @ 1.02.2013 - 12:53)
и не работает в добавленных

Вызывайте $(".datepicker").datepicker(); еще раз после создания новых полей
Цитата (Okulo @ 1.02.2013 - 12:53)
как получить значения с одинаковых полей в одной форме

Делать выбор по классу, и пройтись циклом

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Okulo
Цитата (Hello @ 1.02.2013 - 09:58)
Цитата (Okulo @ 1.02.2013 - 12:53)
и не работает в добавленных

Вызывайте $(".datepicker").datepicker(); еще раз после создания новых полей
Цитата (Okulo @ 1.02.2013 - 12:53)
как получить значения с одинаковых полей в одной форме

Делать выбор по классу, и пройтись циклом

сделал так -
$('#add_input').click(function(){
$('.frm').append("<br /><input type="text" class="datepicker" name="dp" >");
$(".datepicker").datepicker();
)
};
что интересно - срабатывает на существующем и первом добавленном элементе. на последующих так же не работает (поправил)
Hello
http://jsfiddle.net/5GQ5S/

Okulo
 $(".datepicker").datepicker();
)
};

У вас скобки не в том порядке

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Okulo
Цитата (Hello @ 1.02.2013 - 10:32)
http://jsfiddle.net/5GQ5S/

Okulo
 $(".datepicker").datepicker();
)
};

У вас скобки не в том порядке

скобки поправил...
но дело не в них
Okulo
Цитата (Hello @ 1.02.2013 - 09:58)

Цитата (Okulo @ 1.02.2013 - 12:53)
как получить значения с одинаковых полей в одной форме

Делать выбор по классу, и пройтись циклом

подскажите пожалуйста по подробнее
<form class="frm"  action="add.php" method = "post">
<input
type="text" class="datepicker" name="dp" >
<input
type="text" class="datepicker" name="dp" >
<input
type="text" class="datepicker" name="dp" >
</form>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.