ドロップダウン リストから [その他] オプションを選択したときにテキスト ボックスを表示するコードを 1 つ作成しました。この関数は次のとおりです: (ドロップダウン リストのコードについては言及していません。必要に応じてお知らせください)。
function showfield(name)
{
if(name=='Other')document.getElementById('div1').innerHTML='<input type="text" property="otherCategory" size="25" />';
else document.getElementById('div1').innerHTML='';
}
私は Struts フレームワークを使用しており、otherCategoryの registrationForm.java にゲッター/セッターを作成しました。しかし、registrationFormAction.java という名前の actionForm では、フォームを送信した後、値がアクション フォームに渡されません。私が得ることができる他の値。registrationForm.getOtherCategory()
registrationFormAction.java で値を取得できないことを意味します。
他のフィールドについては、コードを次のように書いています
<html:text property="Name" size="25">
私も使用してみましたが、 name="otherCategory"<input type="text" name="otherCategory"/>
を使用するときにアクションフォーム registrationForm.java に値を渡す方法がわかりません。うまくいけば、私は自分の問題を説明できます。誰かの助けをいただければ幸いです
ありがとう。ビスワ