javascript radio给input文本框赋值问题

<html><body><divdisabled><inputtype="radio"name="test"value="aa"checked>aa<inputtype=... <html><body><div disabled> <input type="radio" name="test" value="aa" checked>aa <input type="radio" name="test" value="bb">bb</div><br /><input type="text" name="test2" ></body></html>html如上所示,现在有两个按钮,是不可选的,默认选中aa按钮,如图一所示。当打开网页后,在下面的文本框内自动显示选中按钮的值,如图二所示,javascript应该如何写? 展开
 我来答
清酒暖风Y
2016-11-17 · TA获得超过1434个赞
知道小有建树答主
回答量:1289
采纳率:60%
帮助的人:533万
展开全部

建议使用JS的mvvm框架实现数据双向绑定,建议使用avalon angular等

纯js解决思路:事件绑定机制

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ProtoType</title>
<script type="text/javascript" src="js/jquery-3.1.1.min.js" ></script>
</head>
<body>
<div disabled>
<input type="radio" name="test" value="aa" checked>aa
<input type="radio" name="test" value="bb">bb
</div>
<input type="text" name="test2" >
<script>
$("input[type=radio]").each(function(){
  
   $(this).click(function(){  //点击选中则进行值切换
       $("input[name=test2]").val(this.value);
   });
}); 
</script>
</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式