html - On select javascript not working with pull down? -



html - On select javascript not working with pull down? -

i new javascript.

i have function modifed when user selects "yes" pull downwards menu creates 3 text boxes in div area.

here form pull downwards code:

<select name="dosage" id="dosage" onchange="function dosage(sel)"> <option value="no">no</option> <option value="yes">yes</option> </select> <div id="dosagearea"></div>

this javascript modified created message box user when selected something.

function dosage(sel) { if(sel.options.selectedindex == 0) { homecoming false; } else if(sel.options.selectedindex == 'yes') { x=document.createelement('input'); x.setattribute('rows',1); x.setattribute('cols',20); x.name='dosage_emitted'; document.getelementbyid('dosagearea').appendchild(x); x=document.createelement('input'); x.setattribute('rows',1); x.setattribute('cols',20); x.name='dosage_absorbed'; document.getelementbyid('dosagearea').appendchild(x) x=document.createelement('input'); x.setattribute('rows',1); x.setattribute('cols',20); x.name='dosage_period'; document.getelementbyid('dosagearea').appendchild(x) } }

i checked firebug , no js errors beingness returned, think function not beingness called right way.

thanks

the value of onchange property name of function or javascript. if want phone call function select element parameter, need do

<select name="dosage" id="dosage" onchange="dosage(this)">

note isn't recommended way things couples html js. instead, seek adding event straight in js, so

window.onload = function() { document.getelementbyid("dosage").onchange = dosage; function dosasage(event) { var sel = event.currenttarget; } }

javascript html onselect

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -