привязать событие к submit
задача стоит в том что есть
10 input полей у каждого есть кнопка submit при вводе данных в input, submit отправляет задача сделать отправку из всех полей input по нажатию на любую из submit и чтоб при этом поля input все очищались |
Ну так запихните их в одну форму. И кнопку сабмита, соответственно, одну. Проблема непонятна.
|
кнопки должны чистить все
|
Цитата:
|
локализуйте проблему чтоли
пойди туда не знаю куда возьми то не знаю что без знаков препинания, даа) |
на странице есть 10 простых форм
в каждой есть два поля одно ввод цыфры text другое кнопка submit input text и input submit как нажать одновременно на все кнопки submit и чтоб данные улетели но кнопок должно быть 10 форм 10 и нажиматся должна любая кнопка а выполнять одно действие что локализовать что не понятно первый ответ не подходит для сохранения данных нужны все формы |
отправиться может только одна форма. При поведении, которое вы хотите, на сервер придет только последняя форма, т.к. каждый вызов submit отменит предыдущий вызов. Вывод: делайте одну форму, тем более, я не поверю, добиться того, что вам нужно, можно только отправкой каждого поля по отдельности.
|
SkyLight,
тогда не подскажешь как сделать проверку введеных данных в поле input type=text |
Проверку на что? На то, есть ли в них данные или проверку на какой-то определенный формат данных? Проверку можно делать либо при потере инпутом фокуса, либо перед сабмитом формы. Кстати, для подобного есть, например, плагин Validator для jQuery, хотя полно и других вариантов.
Вы бы более подробно описали, чего хотите добиться в итоге, а то так можно долго копаться. |
поле инпут по умолчанию в нем 0(ноль)
юзер в инпуты вводит количество надо проверять перед субмитом если 0(ноль) данные не отправлять а если внес юзер количество в какой либо из инпутов те отправить а потом после отправки проверить и там где не 0(ноль) в инпутах их обнулить |
Можно делать проверку значений на сервере и пустые или с нулем просто пропускать. Можно перед отправкой формы пробежаться по всем ее инпутам и если у какого-то имеется значение 0, то ставить ему disabled - тогда он никуда не уйдет.
А уж после отправки тоже самое: перебрать все инпуты в указанной форме и вбить им всем 0. |
это уже ajax-совая задача, т.к. форма отправляет все данные сразу и станица будет открыта указаная в action. И кнопка одна нужна )))
и как сказал, SkyLight, проверку делать на сервере умнее |
function senddata(){ a=[]; z=document.getElementsByName('input_name'); for(i=0;i<z.length;i++){ if(z.value!=0) a.push(z.value); z.value=0; } $.post('/handler.php',{'a':a},function(ans){ alert(ans); // действия с ответом }); }как-то так |
Часовой пояс GMT +3, время: 10:28. |