如何将下拉框选择的值填写到指定的文本框?
<selectid="font_size"><optionvalue="24pt">24pt(Default)</option><optionvalue="12pt">1...
<select id="font_size">
<option value="24pt">24pt (Default)</option>
<option value="12pt">12pt</option>
<option value="14pt">14pt</option>
<option value="16pt">16pt</option>
<option value="18pt">18pt</option>
<option value="20pt">20pt</option>
<option value="22pt">22pt</option>
<option value="24pt">24pt</option>
<option value="26pt">26pt</option>
<option value="28pt">28pt</option>
<option value="30pt">30pt</option>
</select>
<input type="text" name="id[TEXT_PREFIX26]" size="32" maxlength="32" value="" id="attrib_26_0"> 展开
<option value="24pt">24pt (Default)</option>
<option value="12pt">12pt</option>
<option value="14pt">14pt</option>
<option value="16pt">16pt</option>
<option value="18pt">18pt</option>
<option value="20pt">20pt</option>
<option value="22pt">22pt</option>
<option value="24pt">24pt</option>
<option value="26pt">26pt</option>
<option value="28pt">28pt</option>
<option value="30pt">30pt</option>
</select>
<input type="text" name="id[TEXT_PREFIX26]" size="32" maxlength="32" value="" id="attrib_26_0"> 展开
3个回答
2015-08-27
展开全部
<!DOCTYPE html>
<html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS 演示代码</title>
<script>
var change = function(sel){
document.getElementById("attrib_26_0").value = sel.value;
}
</script>
</head>
<body>
<select id="font_size" onchange="change(this)">
<option value="24pt">24pt (Default)</option>
<option value="12pt">12pt</option>
<option value="14pt">14pt</option>
<option value="16pt">16pt</option>
<option value="18pt">18pt</option>
<option value="20pt">20pt</option>
<option value="22pt">22pt</option>
<option value="24pt">24pt</option>
<option value="26pt">26pt</option>
<option value="28pt">28pt</option>
<option value="30pt">30pt</option>
</select>
<input type="text" name="id[TEXT_PREFIX26]" size="32" maxlength="32" value="" id="attrib_26_0">
</body>
</html>
追问
怎么不行呢?
展开全部
用jQuery将非常简单,看好:
$("font_size").click(function(){
$("attrib_26_0").val($(this).val());
});
$("font_size").click(function(){
$("attrib_26_0").val($(this).val());
});
追问
这个好像要加 # 号才行吧?
但是不知道为什么 attrib_26_0 这个id不行,
换了另一个文件框的 bc1 就可以了,
是引用的不对吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-27
展开全部
document.getElementById("id[TEXT_PREFIX26]").value = document.getElementById("font_size").value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询