返回目录
更多资源请访问>>>BK设计资讯站(Www.Blue1000.Com)Www.Blue1000.Com
主要解答:fason
感谢:fason、wangxj0600
审核者:fason
一个下拉框和文本框的问题,大家帮忙看看/有分~
-----------------------------------------------------------------------------------------
我有一个下拉框:
<select name="c1" >
<option>---请选择配置型号---</option>
<option value="“>光驱--400¥</option>
<option value="“>软驱--100¥</option>
</select>
有一个文本框:
<input type="text" name="c20" id="c20_1">
现在,如果我在下拉框中选择任何一项,文本框里就就自动变成单价;如,我选择
”光驱--400¥“ ;则文本框里的值就是”400¥“;同样,我选择”软驱--100¥“;文本框的值就是”100¥“
请问如何实现?
---------------------------------------------------------------
<select name="c1" onchange="c20_1.value=(this.options[this.selectedIndex].text.replace(/[^\d]/g,'')+'¥')">
<option>---请选择配置型号---</option>
<option value="">光驱--400¥</option>
<option value="">软驱--100¥</option>
</select>
<input type="text" id="c20_1">
---------------------------------------------------------------
<select id="c1" onchange="aaa()">
<option>---请选择配置型号---</option>
<option value="">光驱--400¥</option>
<option value="">软驱--100¥</option>
</select>
有一个文本框:
<input type="text" name="c20" id="c20_1">
<script>
function aaa()
{
var s1 = document.all.c1[document.all.c1.selectedIndex].text;
var s2
if(s1 == "---请选择配置型号---")
s2 = "";
var i =s1.lastIndexOf("-");
s2 = s1.substring(i+1,s1.length);
document.all.c20.value=s2;
}
</script>
返回目录