0

ドロップダウンリストから特定の値が選択されたときにJavaScriptを使用してテキストフィールドを作成する方法を見つけるために、約1〜2時間費やしました。

それが助けになるなら、ドロップダウンメニューのコードはここにあります。これを自分で行うためのコードを書こうとしたのですが、JavaScriptコードの書き方にまだ慣れていません。

<select name="claim">
    <option value="">Select a Claim</option>
    <option value="Insurance">Insurance</option> // this option I want when selected to create a text field
    <option value="Warranty">Warranty</option>
</select>
4

1 に答える 1

2

これを試してみてください

   <div id="area">
         <select id="claim" name="claim">
            <option value="">Select a Claim</option>
        <option value="Insurance">Insurance</option>  
        <option value="Warranty">Warranty</option>
        </select>
        </div>

とスクリプト

   $(document).ready(function(){
          $("#claim").change(function(){       
             $("#area").find(".field").remove(); 
             //or
               $('#area').remove('.field');
          if( $(this).val()=="Insurance")
             {
        $("#area").append("<input class='field' type='text' />");

             }
          });

});

http://jsfiddle.net/cqjJy/

于 2012-05-11T03:03:06.503 に答える