| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Отправка формы без перезагрузки страницы |
| Автор: begin 23.5.2011, 01:54 | ||||
| Есть форма, данные которой нужно отправлять аяксом (функцией myfunction()) без перезагрузки страницы. Попробовал два способа, но оба не помогают: функция не вызывается, страница перезагружается первый способ:
второй способ:
Нужен код именно для обычной кнопки submit |
| Автор: ayax2005 23.5.2011, 07:28 |
| у form есть замечательный атрибут targer, а ещё есть интересный тег iframe. Погуглите на эту тему. |
| Автор: Mavrun 23.5.2011, 08:37 |
| а не хотите воспользоваться библиотекой jQuery? там плагин замечательный jQuery Form есть Можно тут почитать о его использовании http://shublog.ru/ajax/jquery/formy-chast-6-proverka-dannykh-formy-na-jquery-validate/ |
| Автор: Котокобра 23.5.2011, 08:46 | ||
|
| Автор: begin 23.5.2011, 12:54 | ||||||
Каким образом атрибут target с его возможными значениями помог бы в этой ситуации? Открывать результат обработчика в iframe? Это совсем не то. Добавлено через 38 секунд
Спасибо за помощь - убрал двоеточие и сразу помогло |
| Автор: SelenIT 24.5.2011, 19:40 |
| Только, имхо, надежнее вешать этот return false не на кнопку, а на onsubmit самой формы. Потому что иногда форму можно отправить не только кнопкой, но и энтером... |