HTML、JavaScript、PHPを使用してフィールド内のデータを消去せずにフォームを送信するにはどうすればよいですか?ウェブフォームを送信するときにデータフィールドをリセットしないでください
3
A
答えて
2
従来のフォーム送信を使用する場合は、次回にフォームを書き込むときにパラメータを保存し、フォーム入力要素を書き直す必要があります。しかし、より良い方法は、AJAXを使用することです - フィールドのデータはフォームの提出なしで送信され、入力要素はデータを保持します。 http://www.w3schools.com/ajax/default.asp
2
さまざまなアプローチ(Cookie、jqueryなど)を取ることができますが、PHPではHTML + 1行で十分です。何かが続い掲載値は、対応するにプリントアウトされ、(そのようなあなたの場合と同じページでもよい)受信ページに掲載されている場合は上記のコードで
<form name="test" method="post">
Your Name: <input type="text" name="YourName" <?php if (isset($_POST['YourName'])) echo 'value="'.$_POST['YourName'].'"';?> >
<input type="submit" value="Submit">
</form>
:このサンプルコードを試してみてくださいフィールド。フォームを構成するすべてのフィールドにこの方法を使用できます。 必要に応じて、同様にフォームの$ _GETメソッドを使用することもできます。
関連する問題
- 1. ピンボールターゲット - リセットしないでください
- 2. PHPにJSON値を送信しないでください
- 3. jqueryでフォームを送信しないでください
- 4. iframeでクッキーを送信しないでください。
- 5. laravel 5.5でフォームを送信しないでください
- 6. ウェブサイト上でフォームを送信しないでください
- 7. ExtJSで空のフォームフィールドを送信しないでください
- 8. Gmailにウェブフォームを送信できないのはなぜですか?
- 9. 2回以上フォームを送信しないでください
- 10. モデルにフィールドがないレールフォームを送信してください
- 11. 送信してくださいjavascriptで
- 12. メッセンジャーに送信しないでください
- 13. アクセストークンとリフレッシュトークンを同時に送信しないでください(OAuth2)?
- 14. Applescriptでメールを送信するときに送信者が正しくない
- 15. Selenium、idのない送信ボタンをクリックしてください。
- 16. ウェブフォームの提出のチェックボックスをプログラムでチェックしてください
- 17. textareaクリックするまでボタンを送信しないでください。
- 18. インテントで電子メールクライアントを開きます(ただし、メッセージを送信しないでください)
- 19. 送信は次のページに転送しないでください
- 20. jquery:フォームを送信する前にgetしてください(
- 21. リストビュー内のViewPaperをリセットしないでください
- 22. Asp.Netメンバーシップパスワードをリセットしないでください
- 23. エラー:フォーム要素の名前を「送信」にしないでください
- 24. Observable Listをリセットしてください
- 25. フォームを1回送信してください。ページがリフレッシュされたときに提出しない
- 26. アクション可能な通知をiPhoneから送信しないでください
- 27. Django admin:フィールドのオプションをすべて送信しないでください。
- 28. JSでフォームを送信するときにPOSTの再問い合わせを使用してください
- 29. Django:しばらくすると、重複したデータを再送信しないでください。キーボードのEnterキーを押してください。
- 30. ウェブフォームからメールを送信しよう
参照:
[http://www.askaboutphp.com/213/php-and-jquery-submit-a-form-without-refreshing-the-page.html](http://www.askaboutphp。 com/213/php-and-jquery-submit-a-form-refresh-without-page.html) –