0
私は、「その他」のオプションを使用してコンボボックスを持っています。ユーザは、リストからエントリを選択するか、または「その他」オプションを選択することができる。彼らが「その他」を選択した場合、テキストボックスは新しい口座番号を入力するために下に表示されます。以下のコードを参照してください。「その他」のドロップダウンメニューのオプションや設定値は
<td>1. Account Number<span class="bodyCopy"><font color="#ff0000"> * </font></span>:
<html:select name="reDataForm" property="Member.accountNumber" styleClass="formContent"
style="width:80px" onchange="showfield(this.options[this.selectedIndex].value)">
<html:options collection="<%= WorkConstants.NewDropdowns.PACCT %>" property="value" labelProperty="label" styleClass="formContent"/>
</html:select>
<div id="div1"></div>
正常に動作します。しかし、ページが更新されると、テキストボックスはそこに保持するコードとして消えます。 1)どのように私は使用は、「その他」を選択した場合は、テキストボックスを維持し、テキストボックスに新しいアカウント番号を入力したのですか?または、テキストボックスの値をドロップダウンリストに追加することもできます。 2)同じ変数Member.accountNumberにテキストボックスの値を設定する方法も?
私を助けてください!!!!
iが以下のようにしようとした。<%文字列SelectedValueの= request.getParameter( "Member.accountNumber")。 %>" /><%out.printlnを( "に他の ");%>
」 それがユーザが選択されているか否かをチェック"その他" - うまく動作します。テキストボックスを表示すると、そのページに警告が表示されます。どうして ? –
RMa
私はjspタグではなくJavaScriptを使用すると考えていました。ページには常にテキストボックスがあり、隠れているだけです。ページが読み込まれたら、JavaScriptを使用して選択ボックスの値をチェックし、テキストボックスを非表示にするかどうかを設定します。 – Codemwnci
いくつかのコードを流していただけますか?私はこれに新しいです。 – RMa