为什么我想把值给一个text不行<input type="text" id="k_result" />

dys_198102 2008-11-28 09:53:39
function js()
{

var ss=document.getElementById("sheng");

for(var i=0;i<ss.length;i++)
{
if(ss.options[i].selected==true)
{

var s1=ss.options[i].value;
document.getElementById("k_result").value=s1;

}
}


}
我想把选 中的列表框 的值 传给一个
<input type="text" id="k_result" />
为什么不行
...全文
105 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lam999 2008-12-01
  • 打赏
  • 举报
回复
JQuery:
function showsel(obj)
{
$("#K_result").val($("#sheng option:selected").text());//文字1
//$("#K_result").val($("#sheng option:selected").val());//1

}
</script>

<p> <select size="1" id="sheng" onchange="showsel(this)" onfocus="showsel(this)">
<option value="1">文字1 </option>
<option value="2">文字2 </option>
<option value="3">文字3 </option>
</select> </p>
<p> <input type="text" id="K_result" size="20"> </p>
西安风影 2008-12-01
  • 打赏
  • 举报
回复
你在哪调用js() 函数了?
lunawzh 2008-11-30
  • 打赏
  • 举报
回复
function showsel(obj)
{
document.getElementById("K_result").value=obj.value
}
</script>

<p><select size="1" name="D1" onchange="showsel(this)">
<option value="文字1">文字1</option>
<option value="文字2">文字2</option>
<option value="文字3">文字3</option>
</select></p>
<p><input type="text" name="K_result" size="20"></p>
不悲不喜 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wisword 的回复:]
for(var i=0;i <ss.options.length;i++)
[/Quote]

正确。
楼主要处理的估计是多选的情况。
lynn_9527 2008-11-28
  • 打赏
  • 举报
回复
学习中
peacock 2008-11-28
  • 打赏
  • 举报
回复
function js() {
document.getElementById("k_result").value = document.getElementById("sheng").options[document.getElementById("sheng").selectedIndex].text;
}
wisword 2008-11-28
  • 打赏
  • 举报
回复
其实不需要使用循环的:
document.getElementById("k_result").value=ss.options[ss.selectedIndex].value
wisword 2008-11-28
  • 打赏
  • 举报
回复
for(var i=0;i <ss.options.length;i++)
Ning_Hua 2008-11-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wisword 的回复:]
其实不需要使用循环的:
document.getElementById("k_result").value=ss.options[ss.selectedIndex].value
[/Quote]
peacock 2008-11-28
  • 打赏
  • 举报
回复
<input type="text" id="3" onkeypress="alert('有字符输入');"/>
dys_198102 2008-11-28
  • 打赏
  • 举报
回复
还有一个问题.我想知道<input type="text" id="3" />
这个输入框是不是输入字符了,怎么写JS.别的变量付给它的值的不算,一定要有光标事件和键盘事件,这个JS怎么写

52,793

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧