Menu déroulant: ouvrez les liens dans un nouvel onglet + lien "Aller"

Je souhaite avoir un menu déroulant et

  • Ouvrez les éléments sélectionnés dans un nouvel onglet
  • Inclure des liens externes comme options de sélection

Comment puis-je modifier le code suivant pour le faire fonctionner comme décrit ci-dessus?

<form name="blah_blah"> <select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;"> <option value="first_option_name" selected>option display name</option> <option value="external link 1">1st link name</option> <option value="external link 2">2nd link name</option> </select> <input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab')"> </form> 

Je vous remercie!

Vérifiez ce code

 <html> <body> <form name="blah_blah"> <select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;"> <option value="" selected>Select Site</option> <option value="http://www.yahoo.com">Yahoo!!!</option> <option value="http://www.gmail.com">Gmail</option> <option value="http://www.google.co.in">Google</option> <option value="http://www.facebook.com">Facebook</option> </select> <input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)"> </form> </body> </html> 

J'espère que c'est ce dont vous avez besoin …

Essaye ça:

HTML:

 <form name="blah_blah"> <select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;"> <option value="first_option_name" selected>option display name</option> <option value="external link 1">1st link name</option> <option value="external link 2">2nd link name</option> </select> <input type="button" name="Submit" id="Submit" value="Go!"> </form> 

JQuery:

 $(document).ready(function(){ var Link = $('#ddmenu_name').val(); $('#Submit').click(function() { window.open(Link,'_blank'); }); });