我有一点问题..停止在html php文档中将表单发送到下一个站点的命令。
<?php
echo "<br />
<form action='quest2.php' name='quest1' method='post'><br/>
<input type='radio' name='server' value='0'/><br />
<input type='radio' name='server' value='1'/><br />
<input type='radio' name='server' value='2'/><br />
<input type='radio' name='server' value='3'/><br />
<input type='radio' name='server' value='4'/><br />
<br />
<input type='submit' name='next' value='next'/><br />
</form><br />
";
if(isset($_POST['next']) && empty($_POST['server']))
{
// command to stop sending form;
}
?>
答案 0 :(得分:0)
基本上,想要做的就是杀死脚本。这是通过exit;
所以:
if(isset($_POST['next']) && empty($_POST['server']))
{
// Do stuff
exit;
}
答案 1 :(得分:0)
取消你需要使用javascript onsubmit事件的表单子目录,这是一个使用jquery的例子:
的index.html
<form id="target" action="destination.html">
<input type="text" value="Hello there">
<input type="submit" value="Go">
</form>
<div id="other">
Trigger the handler
</div>
的script.js
$( "#target" ).submit(function( event ) {
alert( "Handler for .submit() called." );
event.preventDefault();
});
请注意,event.preventDefault()的使用是用于取消表单子目录的 在http://api.jquery.com/submit/
上阅读更多内容