求html、javascript高手,帮忙看一下这段代码!!求大神!!!
《图1》《图2》图2要怎么写,才能获取到图1的:{$v[collect_id]}数组遍历循环过来的值?或者说,图1要怎么写,才能把:{$v[collect_id]}数组遍...
《图1》
《图2》
图2要怎么写,才能获取到图1的:{$v[collect_id]} 数组遍历循环过来的值?
或者说,图1要怎么写,才能把:{$v[collect_id]} 数组遍历循环后,select的值 赋值给 <input>中的value???
求大神!!
一般都会有好几个选项,我要在几个当中选一个赋值给value 展开
《图2》
图2要怎么写,才能获取到图1的:{$v[collect_id]} 数组遍历循环过来的值?
或者说,图1要怎么写,才能把:{$v[collect_id]} 数组遍历循环后,select的值 赋值给 <input>中的value???
求大神!!
一般都会有好几个选项,我要在几个当中选一个赋值给value 展开
2个回答
展开全部
1. 首先把onchange里面的改一下吧:
onchange="Cmd(this)"
2. 然后页面里加入如下JS:
function Cmd(obj){
var txt = obj.options[obj.selectedIndex].text;
document.getElementsByName("txtID")[0].value = txt;
};
整体修改后的代码如下:
<select onchange="Cmd(this)">
<option>1</option>
<option>2</option>
</select>
<input type="text" name="txtID" />
<script>
function Cmd(obj){
var txt = obj.options[obj.selectedIndex].text;
document.getElementsByName("txtID")[0].value = txt;
};
</script>
希望可以帮到你
更多追问追答
追问
这个还差点呀,xxxxxx这个如果是单纯写固定值选项就可以,但是我这个
option>{$v[collect_id]}
是用了遍历循环来得到选项的。。。
追答
一样的,你把我上面说的两条改一下就可以了,别的代码不用动
展开全部
Input中的value = {$v[collect_id]} 的总和?还是select中的某一个?
更多追问追答
追答
Input获取 Select 的 value
Select 中的 onchange 事件修改为:
onchange="txtID.value=this[selectedIndex].value"
你的问题描述得不够清晰,上面的代码会导致Input的结果不一样。
如果你想图2直接获取 value 而不修改input,可以把图2中的
$(":input[name=''txtID']").val()
修改为
$(":select[name=''select']").val()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询