Форма с добавлением сток
Всем доброго времени суток!
Помогите пожалуйста написать скрипт такого типа: Форма: input text - Место работы input text - Занимаемая должность select - Месяц (от 1 до 12) select - Год (от 1980 до 2012) button (submit) - Добавить ещё место работы button (submit) - Отправить При нажатии на кнопку "Добавить ещё место работы", в конец формы должны добавляться плюсом к существующим "Место работы" "Занимаемая должность" "Месяц" "Год". |
хз, что то вроде.
//<form>
// бла бла
// <button id="superbutton"> Добавить место работы </button>
//</form>
var count=0;
$('#superButton').click(function(){
count++;
//так
$("#superButton").prependTo('<input type="text" name="rab_'+count+'">Призидент РФ</input>')
// а может так, я всегда путаю ))))
$('<input/>',{ type:"text", name:'rab'+count}).prependTo("#superButton");
})
Я писал такую штуку, редкая поебень получилась ))))))))) придётся отделюную таблицу для работ заводить, либо хранить парами (ключ/значение) ищё поищи работу с именами полей вроде rab[1], rab[2] - помоему на PHP серве этот кусок говна, в массив соберётся . документуху немогу найти некакую, а точно не помню вроде даже без count можно обойтись просто указав name="rab[]"; |
Огромное спасибо за вышеописанный код. Примерно очень похоже на то до чего додумался вчера сам (хотя кое что у вас займу), но есть одна проблемка - не могу не как додуматься как вывести выпадающий список Месяц(от 1 до 12) и Год(от 1980 до 2012)
Как я понимаю это нужно осуществить через цыкл for. |
для этого есть специальный плагин (чтоб не мучаться самому) - называется Datepicker
http://easywebscripts.net/jquery/datepicker.php |
Странно, если я подгружаю кнопкой дополнительные поля в которой нужно выставить дату....
$('<div>C<input class="datepicker" type="text" />По<input class="datepicker" type="text" /></div>').fadeIn('slow').appendTo('.inputs');
плагин Datepicker на эти поля не действует. |
датапикер кто запускать будет ?
попробуй как то так
$('<div>C<input class="datepicker" type="text" />По<input class="datepicker" type="text" /></div>').fadeIn('slow').appendTo('.inputs')
$('.datepicker').datapicker();
|
А так окно датапикера принудительно выводится у каждого инпута, и скрыть его не возможно
как я понимаю, из-за динамичности полей, плагин к ним не подгружается тк подгрузку он совершает после формирования дом дерева. |
у датапикера есть опции в конструкторе.
|
Цитата:
|
| Часовой пояс GMT +3, время: 02:44. |