-1

例: 保険金額からドロップダウン リストを取得しました。保険料を自動的に計算したいと考えています。たとえば、保証合計に 30000 が選択されている場合、プレミアム 361.30 がプレミアム選択リストで選択されます。

<select id="sumAssured"> 
<option value="10000">10000</option> 
<option value="20000">20000</option> 
<option selected="selected" value="30000">30000</option>  
<option value="50000">50000</option>
<option value="100000">100000</option> 
</select>

プレミアム 361.30 は、バックエンドで自動的に計算されます。

Jqueryを使用することをお勧めします、ありがとう:)

4

2 に答える 2

0

これには JQuery を使用する必要はありません。JavaScript で十分です。
以下のスクリプトを使用します。

var stateVar = $('#selected option, #selected optgroup');
    stateVar.hide();
    $('#sumAssured').change(function () {
        stateVar.hide();
        $("#selected optgroup[label='" + $(this).find(':selected').html() + "']")
            .children()
            .andSelf()
            .show();
  });

HTML の詳細については、こちらの回答も参照してください。
ご不明な点がございましたら、お知らせください。

于 2013-04-09T09:01:46.747 に答える
0

jquery 変更イベントを使用します。

<input type="text" id="tb" />

$("#sumAssured").change(function()
{ 
       var selectedvalue = $(this).val();
     // do your calculation
     $("#tb").val(selectedvalue);
});

動作デモ

于 2013-04-09T09:21:11.223 に答える