只有输入[type = submit]才会提交表单onclick.有多个提交按钮是有效的:
if (isset($_POST["mybutton"]))
{
echo $_POST["mybutton"];
}
?>
如果你想使用输入[type = button],那么你将需要一些Javascript来触发提交,以及一个隐藏的输入来传输值.
window.onload = function(){
document.getElementsByName("mybutton").onclick = function(){
document.getElementsByName("postvar")[0].value = this.value;
document.forms.myform.submit();
}
};
if (isset($_POST["postvar"]))
{
echo $_POST["postvar"];
}
?>