我以前在不同的網站上經常這樣做,但現在無法讓它工作。 我有一個簡單的表單,使用提交按鈕可以非常好地發佈,但由於具體的原因,我實際上需要它通過url鏈接提交。我正在使用submit()
。表單提交,但數據不張貼。
我錯過了什麼?表單提交按鈕工作,但沒有在鏈接中提交()
<html>
<body>
<?
if(isset($_POST['bar'])) { echo 'testing button<br>'; }
if(isset($_POST['information'])) {
echo $_POST['information'];
echo '</br>Info successfully posted.';
}
?>
<form action="test.php" method="post" id="fooform">
Hello World.<br>
Select checkbox: <input type="checkbox" id="information" name="information" value="yes">
<input type="submit" name="bar" value="Send"><br>
<a href="test.php" onclick="SubmitForm('fooform');">Confirm and Post</a><br>
<a href="test.php" onclick="this.form.submit();">Post Directly </a>
</form>
<script type="text/javascript">
function SubmitForm(formId) {
var oForm = document.getElementById(formId);
alert("Submitting");
if (oForm) { oForm.submit(); }
else { alert("DEBUG - could not find element " + formId); }
}
</script>
</body>
</html>
我認爲你需要使用獲得的,而不是後 –
@mostafakhansa - 是什麼讓你認爲? – Quentin
「選擇複選框:」應位於「