管理者コントロール パネル用の小さなプラグインを追加した invision 電源ボードを使用しています。このプラグインでは、DB の値を変更するためのものです。フォームを追加しました。フォームを送信したときはすべて問題ありませんでしたが、F5 ですべてのページをリロードすると、フォームが再度送信されました。
私のコードがあります
<form method="post" id='xp_form' name='xp_form' enctype="multipart/form-data" action="" style='margin: 5px;'>
<label style='font-weight: bold;'>New value</label>
<p style='margin-top: 3px;'>
<input size="5" maxlength="7" name="xpValue" value="" tabindex="1" style='width: 98%; border-radius: 7px;'>
</p>
<fieldset style='text-align: center;border-top: 1px solid #ccc;margin-top:5px;'>
<input value='Cancel' name='xn_value' onclick='closeEdit()' type='button' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
<input value=' Save ' type='button' onclick='return testPost()' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
</fieldset>
</form>
フォーム送信用のJavaScriptコード
document.forms["xp_form"].submit(); //first submit
document.forms["xp_form"].reset(); //and then reset the form values
別のページにリダイレクトしたり、送信ボタンを無効にしたりできません。説明させてください。CMを使用しています。ダッシュボードの場合、プラグインを追加しました -> image。管理者が行を選択したら、ポップアップ ウィンドウを表示する鉛筆アイコンのボタンをクリックします。このウィンドウで、管理者は値を編集して値を保存し、他のレコードを編集できます