You are here: irt.org | FAQ | JavaScript | Form | Q1719 [ previous next ]
Try:
<html> <head> <script language="JavaScript"><!-- function clicked(form) { for (var i=0, j=0; i < form.selectName.options.length; i++) { if (form.selectName.options[i].selected) { form.elements['currentText' + j].value = form.selectName.options[i].text; form.elements['currentValue' + j].value = form.selectName.options[i].value; j++; } } } //--></script> </head> <body> <form name="formName1" onSubmit="return false;"> <select name="selectName" multiple> <option value="option 0">entry 0 <option value="option 1">entry 1 <option value="option 2">entry 2 <option value="option 3">entry 3 <option value="option 4">entry 4 <option value="option 5">entry 5 </select> <input type="submit" value="Enter" onClick="clicked(this.form);return false;"> <input type="reset" value="clear"> <p> Select items from the above menu, then press enter. The following boxes will display your choices: </p> <p> <input name="currentText0" type="text" value=""> <input name="currentValue0" type="text" value=""> <br> <input name="currentText1" type="text" value=""> <input name="currentValue1" type="text" value=""> <br> <input name="currentText2" type="text" value=""> <input name="currentValue2" type="text" value=""> <br> <input name="currentText3" type="text" value=""> <input name="currentValue3" type="text" value=""> <br> <input name="currentText4" type="text" value=""> <input name="currentValue4" type="text" value=""> <br> <input name="currentText5" type="text" value=""> <input name="currentValue5" type="text" value=""> </form> </body> </html>