Jump to content

add and hide input base on selection


Yohanne

Recommended Posts

Hi Coders,

 

any body can help to work this?

<select id="mylist">
    <option selected></option>
    <option value="1" >aaaa</option>
     <option value="2">bbb</option>
    <option value="3">ccc</option>
</select>
$('#mylist').change(function(){
    if( $(this).val() == '1'){
        $('body').append('<input id="myInput" type="text" />');
    }else{
        $('#myInput').remove();
    }
});
Link to comment
https://forums.phpfreaks.com/topic/286912-add-and-hide-input-base-on-selection/
Share on other sites

Your original code worked for me pasting in js fiddle.. so not sure the question. Rather than generate the input as an append for the body, it makes more sense to put this in a div that you are showing and hiding. You can set the div to hidden on default.

 

You can see the changes here:

http://jsfiddle.net/uGPJ5/

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.