0

私はフォームを持っています。ロードすると、テーブルからメンバープロファイルの詳細を取得してフォームに表示します。ユーザーはフォームフィールドを変更し、[プロファイルの更新]ボタンを使用して保存できます。この機能は正常に機能しています。ただし、ユーザーが[キャンセル]ボタンをクリックすると、変更された値が元の値に一度置き換えられます。つまり、ページをリロードするときです。キャンセルボタンは、フォームをリロードせずに、変更されたものを元の1回に置き換えるだけです。

これがフォームフィールドのスニペットです

<div class="control-group"><label class="control-label" >Last Name</label>
<div class="controls"><input id="lastName" type="text" 
value=" <s:propertyvalue="#currentMember.memberlastname" escape="false"/>"
name="member.memberlastname"/>

プロジェクトではstruts2を使用します

4

1 に答える 1

1

私があなたを理解していない場合を除き、これは非常に簡単です。キャンセルボタンでフォームを送信しないでください。<s:submit/>キャンセルボタンにタグを使っていますか?<s:url/>その場合は、キャンセル アクションにタグを使用しないでください。

于 2012-05-08T02:08:46.683 に答える