我有一个分类广告网站,在显示广告的页面上,我正在创建一个"向朋友发送提示"表单...
所以任何想要的人都可以将广告提示发送给一些朋友的电子邮件地址.
我猜表单必须提交到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>
Run Code Online (Sandbox Code Playgroud)
提交表单时,页面会重新加载......我不希望这样......
有没有办法让它不重新加载仍然发送邮件?最好没有ajax或jquery ......
谢谢
我刚刚通过W3C HTML5验证器运行了我的网页,它完全验证,即使其中的表单没有action
HTML 4验证器总是抱怨的属性.考虑到HTML5验证器仍然是实验性的事实,即使没有action
属性验证器的问题,或者HTML5规范更改为不再需要该属性,表单验证的事实是什么?
对不起,如果这是一个相当基本的问题.
我有一个HTML表单的页面.代码如下所示:
<form action="submit.php" method="post">
Example value: <input name="example" type="text" />
Example value 2: <input name="example2" type="text" />
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
然后在我的文件中submit.php
,我有以下内容:
<?php
$example = $_POST['example'];
$example2 = $_POST['example2'];
echo $example . " " . $example2;
?>
Run Code Online (Sandbox Code Playgroud)
但是,我想消除外部文件的使用.我想在同一页面上使用$ _POST变量.我该怎么做?