js为select赋值,省市县三级联动,如何获取这三个的value
<form aciton="../php/register.php" method="post">
<p>
<label style="color: #ffffff;width: 40%;text-align: right;">所 在 省:</label>
<select style="width:75%;" id="s_province" name="s_province" onchange="setVal1(this.options[this.selectedIndex].text)"></select>
</p>
<p>
<label style="color: #ffffff;width: 40%;text-align: right;">所 在 市:</label>
<select style="width:75%;" id="s_city" name="s_city" onchange="setVal2(this.options[this.selectedIndex].text)"></select>
</p>
<p>
<label style="color: #ffffff;width: 40%;text-align: right;">所 在 县:</label>
<select style="width:75%;" id="s_county" name="s_county" onchange="setVal3(this.options[this.selectedIndex].text)"></select>
</p>
<input type="hidden" id="shengText" value="" name="shengText"/>
<input type="hidden" id="xianText" value="" name="xianText"/>
<input type="hidden" id="shiText" value="" name="shiText"/>
<script class="resources library" src="http://sandbox.runjs.cn/uploads/rs/267/g3ugugjp/area.js" type="text/javascript"></script>
<script type="text/javascript">_init_area();</script>
<p><button type="submit" class="button1">注 册</button>
</p>
</form>
</div>
</body>
<script type="text/javascript">
var Gid = document.getElementById ;
var showArea = function(){
Gid('show').innerHTML = "<h3>省" + Gid('s_province').value + " - 市" +
Gid('s_city').value + " - 县/区" +
Gid('s_county').value + "</h3>"
}
Gid('s_county').setAttribute('onchange','showArea()');
</script>
<script language="javascript">
function setVal1(_text)
{
document.getElementById("shengText").value=_text;
}
function setVal2(_text)
{
document.getElementById("shiText").value=_text;
}
function setVal3(_text)
{
document.getElementById("xianText").value=_text;
}
</script>
这样我是能获取到值, 但是只获取到最后一个 县的那个 select值。 试了半个小时。发现是js文件为select赋值的原因。 有没有什么其他办法。 既可以用js文件为select赋值,还能获取到值为文本框赋值。
...全文
相关推荐
vue + elementUI实现省市县三级联动的方法示例
在Vue.js框架中,结合ElementUI库实现省市县三级联动是一项常见的需求,它允许用户在选择省份时自动更新城市选项,进一步选择城市时更新县/区选项。
uniapp使用uview组件实现省市区三级联动
在本文中,我们将深入探讨如何在uni-app框架中利用uView UI组件库来实现省市区三级联动的效果。
javascript实现省市区三级联动下拉框菜单
### 知识点概述本文将详细介绍如何使用JavaScript实现省市区三级联动下拉框菜单,实现过程中需要使用HTML构建静态页面,运用JavaScript进行动态的数据联动操作,并通过geo.js文件实现数据的调用和联动逻辑
ajax实现省市县三级联动
在Web开发中,省市县三级联动是一项常见的需求,主要用于用户选择地址时提供便捷的交互体验。
纯js省市县三级联动
在实现三级联动时,通常会创建三个下拉列表(select元素),分别对应省份、城市和区县。


