Я делал это так часто раньше на разных сайтах, но не могу заставить его работать сейчас. У меня есть простая форма, которая прекрасно фиксируется с помощью кнопки отправки, но по какой-то конкретной причине мне действительно нужно отправить ее через ссылку URL. Я использую submit()
. Форма отправляется, но данные не публикуются.
Что мне не хватает?Форма Submit Button Работает, но не отправляет() в ссылку
<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
«Установите флажок:« должно быть в поле «