|
|
|
Создание формы через AJAX
|
|||
|---|---|---|---|
|
#18+
Ищу здесь и не вижу никакой информации... Есть таблица, под ней есть кнопка "добавить", по кнопке должна выходить форма для добавления в таблицу на месте этой самой таблицы. Форма оформлена в JS вот так: function addRepairForm(id,nameEl) { var formDiv=document.getElementById('unit'); formDiv.innerHTML='<form name="formAddRepairs" method="post" class="divform"><fieldset><legend align="center">Ввод информации о ремонтах<br />элемента оборудования "'+nameEl+'"</legend><form name="formAddRepairs" method="post"><label for="inpYear">Год: </label><input id="inpYear" name="inpYear" class="textform" type="text" size="4" onblur="validateRepair(this.value,this.id)"/><br /><span id="inpYear_failed" class="hidden">Год введен некорректно или поле не заполено</span><br /><label for="typeRepair">Тип ремонта: </label><select name="typeRepair" id="typeRepair" class="textform" onblur="validateRepair(this.value,this.id)"><option>[Выбрать]</option><option value="capital">Капитальный</option><option value="medium">Средний</option><option value="current">Текущий</option></select><br /><span id="typeRepair_failed" class="hidden">Не выбран тип ремонта</span><br/><label for="runTime">Наработка: </label><input id="runTime" name="runTime" class="textform" type="text" size="6" onblur="validateRepair(this.value,this.id)"/><br /><span id="runTime_failed" class="hidden">Количество часов наработки введено не корректно или поле не заполнено</span><br /><label for="starts">Число пусков: </label><input id="starts" name="starts" type="text" class="textform" size="4" onblur="validateRepair(this.value,this.id)"/><br /><span id="starts_failed" class="hidden">Число пусков введено не корректно или поле не заполнено</span><br /><input type="hidden" id="id_tb" name="id_tb" value='+id+'><input type="button" name="submitbutton" class="button" value="Отправить" onClick="sendData()" /><input type="button" value="Отмена" onClick="repairId('+id+')" class="button" /></fieldset></form>'; setFocus("inpYear"); } но так ничего не получается с проверкой полей. Первоначально было задумано оформить форму на PHP чтобы можно было использовать сессии, но нигде не могу найти как получать формы с помощью AJAX. Где я могу найти об этом внятную информацию? Сильно не ругайте, пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 13:56:49 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36590121&tid=1453201]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
212ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 539ms |

| 0 / 0 |
