Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   привязать событие к submit (https://javascript.ru/forum/misc/20786-privyazat-sobytie-k-submit.html)

SkyLight 19.08.2011 13:34

Можно делать проверку значений на сервере и пустые или с нулем просто пропускать. Можно перед отправкой формы пробежаться по всем ее инпутам и если у какого-то имеется значение 0, то ставить ему disabled - тогда он никуда не уйдет.

А уж после отправки тоже самое: перебрать все инпуты в указанной форме и вбить им всем 0.

Geddar 19.08.2011 14:24

это уже ajax-совая задача, т.к. форма отправляет все данные сразу и станица будет открыта указаная в action. И кнопка одна нужна )))
и как сказал, SkyLight, проверку делать на сервере умнее

Geddar 19.08.2011 14:35

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, время: 11:10.