猿问

提交表单而不重新加载页面

提交表单而不重新加载页面

我有一个分类网站,在广告显示的页面上,我正在创建一个“向朋友发送提示”的表单.

所以任何想要的人都可以把广告的小费发给一些朋友。

我猜表单必须提交到php页面,对吗?

<form name='tip' method='post' action='tip.php'>Tip somebody: <input name="tip_email" type="text" size="30" onfocus="tip_div(1);"
 onblur="tip_div(2);"/>
 <input type="submit" value="Skicka Tips"/>
 <input type="hidden" name="ad_id" />
 </form>

当提交表单时,页面将重新加载.我不想那样.。

有没有办法使它不重新装载,仍然发送邮件?最好没有Ajax或jQuery.。

谢谢


慕神8447489
浏览 681回答 3
3回答

慕哥9229398

我发现了我认为更容易的方法。如果您在页面中放了一个iframe,您可以将操作的出口重定向到那里,并使其显示出来。当然,你什么也做不了。在这种情况下,可以将iframe显示设置为None。<iframe&nbsp;name="votar"&nbsp;style="display:none;"></iframe><form&nbsp;action="tip.php"&nbsp;method="post"&nbsp;target="votar"> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;value="Skicka&nbsp;Tips"> &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="hidden"&nbsp;name="ad_id"&nbsp;value="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
随时随地看视频慕课网APP
我要回答