0 レビュー
3 回答
PHPスティッキーフォームの質問
PHPスティッキーフォームを使用していますが、ユーザーから送信されたフォームフィールドをクリアする方法はありますか?
スティッキーフォームは、入力方法を記憶する標準のHTMLフォームです。これは、エンドユーザーにとって特に優れた機能です。特に、フォームの再送信を要求する場合(たとえば、最初にフォームに間違って入力した後)に便利です。
わからない
0
レビュー
答え :
解決策:
ページをリロードしたくない場合は、いくつかのデフォルト値を設定し、Javascriptを使用してフィールドを値に更新することができます。ページをリロードしてPHPスティッキーフォームを使用する場合は、GET値をクリアした後にフォームにデータを入力します。
わからない
0
レビュー
答え :
解決策:
データをクリアしたい場合は、次のようにします:
<html>
<head>
<title>A Self-Clearing Form</title>
<script>
function clearForms()
{
var i;
for (i = 0; (i < document.forms.length); i++) {
document.forms[i].reset();
}
}
</script>
</head>
<body onLoad="clearForms()" onUnload="clearForms()">
<h1>A Self-Clearing Form</h1>
<form method="post" action="page2.php" name="test">
<input name="field1"/> Field One
<p>
<input name="field2" type="radio" value="One"/>One
<input name="field2" type="radio" value="Two"/>Two
<input name="field2" type="radio" value="Three"/>Three
<input name="field2" type="radio" value="Four"/>Four
<p>
<input type="submit" value="Submit Form Data"/>
</form>
</body>
</html>
これにより、HTML本文が完全に読み込まれたときにフォームがクリアされます。
わからない
0
レビュー
答え :
解決策:
実装によって異なりますが、解決策には、フォームデータを保持するために使用されるセッション変数をクリアすることが含まれる可能性があります。カットアンドペーストソリューションを使用している場合は、ドキュメントをさらに読むか、コードを詳細に調べて、すべてがどのように保存されているかを確認することをお勧めします。
セッション変数をチェックしてフォームデータがそこにあるかどうかを確認する場合は、次を使用できます。
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
die; // this line is optional
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。