1

ページがリロードされたときにフォームを再入力する最も簡単な方法は何ですか? これを実現するjquery、php、またはjavascript/ajaxにスクリプトはありますか?

送信が失敗した場合は、ユーザーに戻ってもらいたいです。私の問題は、すべての CSS ホバーと背景の変更がキーアップで機能しないことです。

4

1 に答える 1

3

送信前にリロードする場合は、JavaScript を使用して値をキャプチャして Cookie に保存するか、Ajax を使用してサーバーに保存し、ページの読み込み時にフォームを再入力する必要があります。

送信後に意味がある場合は、PHP を使用して、送信されたフォームの値をフォームに再入力する必要があります。

<input type="text" name="somefield" value="<?php if (isset($_POST['somefield'])) echo htmlspecialchars($_POST['somefield'], ENT_HTML5, 'utf-8'); ?>">
于 2012-04-25T01:37:23.957 に答える