Я прочитал много сообщений по теме. Я видел много ответов и указывал на использование ajax. Есть ли другой способ не обновлять страницу в форме submit?
Например, образец формы
<form method="post"> <input type="radio" name="test" value="Start">Start<br /> <input type="radio" name="test" value="Stop">Stop<br /> <input type="submit" value="GO"> </form>
Есть ли способ javascript для этого, не используя ajax и jquery?
Благодаря,
Да, вы можете использовать iframes:
<iframe id="myIframe" name="myIframe" width="0" height="0" frameborder="0"></iframe> <form method="post" target="myIframe" action="script.php"> <input type="radio" name="test" value="Start">Start<br /> <input type="radio" name="test" value="Stop">Stop<br /> <input type="submit" value="GO"> </form>
Да, вы можете использовать форму, встроенную в iframe.
Я думаю, вы можете использовать AJAX. Для этого лучше всего отправить форму без обновления страницы.
<form method="post" onSubmit="event.preventDefault()"> <input type="radio" name="test" value="Start">Start<br /> <input type="radio" name="test" value="Stop">Stop<br /> <input type="submit" value="GO"> </form>
Вам не нужно использовать какой-либо iframe для этой короткой цели … когда вы ищете javascript-методы, я порекомендую вам использовать event.preventDefault()
внутри тега form
в html … он не позволит форме отправил и обновил страницу …