отправка формы
Здравствуйте, помогите пожалуйста решить следующую задачу. Я все упрощу, что бы кода поменьше.
На странице есть формы которые выводятся с помощью цикла php, их может быть от 1 и до 7шт. Каждая имеет свой идентификатор и одна кнопка для отправки. <form action="redactor.php" method="post" id="form_1"> <input type="text" id="text"> </form> <form action="redactor.php" method="post" id="form_2"> <input type="text" id="text"> </form> <input type="button" id="but1" value="Сохранить изменения"> Как с помощью javascript, при нажатии на кнопку отправки, по очереди отправить данные форм в обработчик? Буду благодарен, за помощь в виде кода, так как не слишком хорошо знаком с javascript. Спасибо друзья! |
Alexander333, что обработчик делает с этими данными и как отвечает?
|
Rise,
Просто добавляет или обновляет их в бд. Ответ true или false. |
Alexander333, ну а для чего эти true или false возвращаются? Страница перезагружается и на белом экране выводится true или false что-ли?
|
Rise,
Нет, страница перезагружается и выводится текст, либо "Успешно добавлено(обновлено)" либо "Ошибка при добавлении(обновлении) или подключению к бд". |
Alexander333,
<form action="redactor.php" method="post"> <input type="text" name="text_1"> <input type="text" name="text_2"> <input type="submit" name="btn" value="Сохранить изменения"> </form> |
Rise,
так не подходит, данные всех форм нужно отправлять одной кнопкой. |
Я так понял нужно протащить каждую форму через обработчик ("по очереди"). Используйте AJAX и проверяйте возвращаемое значение. Вот тут можете увидеть пример реализации отправки формы: http://stackoverflow.com/questions/1...ax-submit-form
При этом событие у вас не submit, а click. В функции обработки успешного вызова отправлять следующую форму после обработки ответа. |
rekzi,
Это верно, спасибо за ответ. |
Часовой пояс GMT +3, время: 23:36. |