私は初心者プログラマーで、JavaScript を使用してフォームを適切に送信する方法を知りたいです。
私が何を意味するかを示すために、いくつかのテストコードを作成しました。
<?php
if (isset($_POST['message']))
{
echo $_POST['message'];
}
?>
<script>
function formsubmit()
{
document.getElementById('form').submit();
}
</script>
<form id="form" name="form" action="" method="post">
<input id="message" name="message" value="hello world">
<input id="submit" name="submit" type="submit">
</form>
<a href="" onClick="formsubmit()">Click me</a><br/>
<input type="submit" onClick="formsubmit()" value="Click me">
タグ内の「送信」ボタンを押すと、php コードは「hello world」をエコーします。JS でフォームを送信すると、値はページに投稿されません。私は何を間違っていますか?
前もって感謝します。午後中ずっと解決策を探しましたが、プログラミングに関する知識が不足しているため、見つけることができませんでした。