5

http://example.com/folder/upload/をクリックすると、フォームボタンを使用してページに移動しますが、何らかの理由でボタンをクリックすると、最後に次のような疑問符が追加されます。http://example.com/folder/upload/

私の現在のコードは次のようになります。

<form method="get" action="http://example.com/folder/upload/"><button type="submit" class="green button"><i  class="photo" ></i></button></form>

ユーザーが[フォームの再送信の確認]ダイアログが表示されることなくページを更新できるようにするため、method="post"を使用せずに疑問符を削除するにはどうすればよいですか。

method = "post"を使用せずにこれを修正する別の方法はありますか?

可能であれば、onclickやjavascriptを使用しないソリューションをお勧めします。

4

2 に答える 2

6

疑問符は、GET メソッドを使用したフォーム送信の定義の一部であるため、いいえ。

実際には何も送信しない人為的なフォーム送信の代わりにリンクを使用することで、疑問符を取り除くことができます。リンクはリンクになりたい

于 2012-11-05T05:20:34.820 に答える
0

サーバーを制御できる場合は、リダイレクトを使用してサーバー側でこれを解決できます。

PHP 言語の例:

これを追加

 if (isset($_GET['keywords']) && !empty($_GET['keywords'])) { 
    $key=$_GET['keywords'];
    header("Location:http://website.com/search/$key"); }  

このフォームに追加

<form  method="get">
    <input type="text"  name="keywords">
</form>
于 2016-06-09T07:17:44.203 に答える