我有一个下拉框:
1<select name="c1">
2<option>\---请选择配置型号---</option>
3<option value="“>光驱--400¥</option>
4<option value=" “="">软驱--100¥</option>
5</select>
有一个文本框:
1<input id="c20_1" name="c20" type="text"/>
现在,如果我在下拉框中选择任何一项,文本框里就就自动变成单价;如,我选择
”光驱--400¥“ ;则文本框里的值就是”400¥“;同样,我选择”软驱--100¥“;文本框的值就是”100¥“
请问如何实现?
---------------------------------------------------------------
1<select name="c1" onchange="c20_1.value=(this.options[this.selectedIndex].text.replace(/[^\d]/g,'')+'¥')">
2<option>\---请选择配置型号---</option>
3<option value="">光驱--400¥</option>
4<option value="">软驱--100¥</option>
5</select>
1<input id="c20_1" type="text"/>
---------------------------------------------------------------
1<select id="c1" onchange="aaa()">
2<option>\---请选择配置型号---</option>
3<option value="">光驱--400¥</option>
4<option value="">软驱--100¥</option>
5</select>
有一个文本框:
1<input id="c20_1" name="c20" type="text"/>
1<script>
2function aaa()
3{
4var s1 = document.all.c1[document.all.c1.selectedIndex].text;
5var s2
6if(s1 == "---请选择配置型号---")
7s2 = "";
8var i =s1.lastIndexOf("-");
9s2 = s1.substring(i+1,s1.length);
10document.all.c20.value=s2;
11}
12</script>