kristolcrawley
Programmer
I have a select that has id - name. If the user sets one of the options, I'd like to set a different form field to the name value. What I'm getting is the id. The options are built from a table and they change all the time so I can't hardcode the values to search through. I need the id to be set as well so I can't change that. This is what I have that's not working.
function displayClient() {
document.myform.client.value = document.myform.clientname.value;
}
<select class="select" name="clientid" onChange="displayClient()" >
<option value="" SELECTED>
<option value="5">AOL
<option value="7">AT&T
<option value="4">Amdahl
<option value="18">Associates
<option value="9">B of A Change it
<option value="8">Bank of America
<option value="10">Bellsouth
<option value="12">Chase
<option value="13">Cisco
<option value="15">Citibank
<option value="16">Citicorp
<option value="19">Citigroup
<option value="20">Delta
<option value="21">Delta Technologies
<option value="24">EDS
<option value="1">Eastman Kodak
<option value="23">Electroic Data Systems
<option value="25">Etrade
<option value="26">Excite
<option value="27">Federal Express
<option value="28">Fedex
<option value="29">Ford
<option value="32">GM
<option value="30">GM/EDS
<option value="57">General Electric
<option value="31">General Motors
<option value="33">Hotmail
<option value="34">IBM
<option value="11">J P Morgan
<option value="3">Kodak
<option value="2">Kodak Canada
<option value="35">Level3
<option value="36">Lucent
<option value="50">MCI
<option value="37">Merrill Lynch
<option value="38">Moto
<option value="39">Motorola
<option value="52">Nokia
<option value="41">Nortel
<option value="40">Nortel Networks
<option value="42">Oracle
<option value="43">Qwest
<option value="48">Skytel
<option value="14">Solomon Smith Barney
<option value="44">Sprint
<option value="45">Texas Instruments
<option value="17">Travelers
<option value="49">Uunet
<option value="46">Verizon
<option value="47">Worldcom
<option value="51">Xerox
<!-- END FOREACH ON Clientnam DROPLET -->
</SELECT>
</TD>
<TD><B>OR</B></TD>
<TD ALIGN="LEFT"><input type="text" name="client" size="20" BEAN="User.order.Client" ONKEYPRESS="return rmSpecial(this, event)" class="select" ONKEYPRESS="return changeCase(this, event)">
function displayClient() {
document.myform.client.value = document.myform.clientname.value;
}
<select class="select" name="clientid" onChange="displayClient()" >
<option value="" SELECTED>
<option value="5">AOL
<option value="7">AT&T
<option value="4">Amdahl
<option value="18">Associates
<option value="9">B of A Change it
<option value="8">Bank of America
<option value="10">Bellsouth
<option value="12">Chase
<option value="13">Cisco
<option value="15">Citibank
<option value="16">Citicorp
<option value="19">Citigroup
<option value="20">Delta
<option value="21">Delta Technologies
<option value="24">EDS
<option value="1">Eastman Kodak
<option value="23">Electroic Data Systems
<option value="25">Etrade
<option value="26">Excite
<option value="27">Federal Express
<option value="28">Fedex
<option value="29">Ford
<option value="32">GM
<option value="30">GM/EDS
<option value="57">General Electric
<option value="31">General Motors
<option value="33">Hotmail
<option value="34">IBM
<option value="11">J P Morgan
<option value="3">Kodak
<option value="2">Kodak Canada
<option value="35">Level3
<option value="36">Lucent
<option value="50">MCI
<option value="37">Merrill Lynch
<option value="38">Moto
<option value="39">Motorola
<option value="52">Nokia
<option value="41">Nortel
<option value="40">Nortel Networks
<option value="42">Oracle
<option value="43">Qwest
<option value="48">Skytel
<option value="14">Solomon Smith Barney
<option value="44">Sprint
<option value="45">Texas Instruments
<option value="17">Travelers
<option value="49">Uunet
<option value="46">Verizon
<option value="47">Worldcom
<option value="51">Xerox
<!-- END FOREACH ON Clientnam DROPLET -->
</SELECT>
</TD>
<TD><B>OR</B></TD>
<TD ALIGN="LEFT"><input type="text" name="client" size="20" BEAN="User.order.Client" ONKEYPRESS="return rmSpecial(this, event)" class="select" ONKEYPRESS="return changeCase(this, event)">