ハイパーリンクを使用してフォームを送信しようとしていますが、次のページに値が投稿されません。コード フォームは次のとおりです。
<?php
$email = array('name'=>'accountno','id'=>'accountno','value'=>set_value('email'));
?>
<form method="post" id = "login_form" action="/salesrep/check" name = "login_form" class="custLogin">
<fieldset style="color: #BD1313; width: 440px;"> <input type="hidden" name="submit_type" id="submit_type" value="account_only">
<br><center><label for="customerNo"><b>Customer No:</b></label>
<? echo form_input($email);?>
<a href="/salesrep/check" class="shopping-icon" onclick="document.login_form.submit()">Submit</a><? echo form_input($button);?> </center>
<p> </p>
</fieldset>
</form>
次のページのコードは次のようになります。
<?
print_array($_POST);
die();
?>
ここでボタンを使用すると、次のページに値が正常に投稿されますが、onclick イベントのハイパーリンクを使用して値を投稿できませんでした。私はどこで間違いを犯していますか?? テキスト ボックスに既に値を挿入しているのに、空の配列が表示されるのはなぜですか?? または、リンクを使用して値を投稿し、次のページでそれらを取得する方法はありますか?