Javascript 仅选择一个单选按钮后,如何向多个输入添加不同的值?
我有一个问题: 用户仅输入性别(男性/女性),代码必须在两个不同的输入字段中自动填写“系数”1和“系数2”。我设法做到了系数1,但系数2的代码不起作用。 或者也许有更好的简单方法Javascript 仅选择一个单选按钮后,如何向多个输入添加不同的值?,javascript,jquery,html,Javascript,Jquery,Html,我有一个问题: 用户仅输入性别(男性/女性),代码必须在两个不同的输入字段中自动填写“系数”1和“系数2”。我设法做到了系数1,但系数2的代码不起作用。 或者也许有更好的简单方法 系数1男性为1,女性为0.75 系数2男性为1,女性为0.85 函数getC2(){ var cc=parseFloat($(“#kog”).val(); 如果(cc==1){ $('kocc').val(1); } 否则{ $('kocc').val(“0.85”); } } $(文档).ready(函数(){
- 系数1男性为1,女性为0.75
- 系数2男性为1,女性为0.85
女性的
男性的
系数1
系数2
如果您使用jquery,使用$('input[name=gender]')处理单选按钮更改将很容易代码>请参见此示例:
函数getC2(){
var cc=parseFloat($(“#kog”).val();
如果(cc==1){
$('kocc').val(1);
}
否则{
$('kocc').val(“0.85”);
}
}
$(文档).ready(函数(){
$('input[name=gender]')。单击(函数(e){
$('#kog').val($(this.val());
getC2();
});
});代码>
女性的
男性的
系数1
系数2
你的思路是对的。但是使用jQuery,您总是可以更高效。看一看:
//让我们设置事件处理程序
$('input[type=radio].gender')。单击(函数(e){
//如果是女性收音机发出的咔哒声
if($(this.attr(“id”)==“demo09a”)//女性
{
$(#kog”).val(0.75);
$(#kocc”).val(0.85);
}
其他的
{
//外螺纹,选择两个id并设置为1。
$(#kog,#kocc)val(1);
}
})
女性的
男性的
系数1
系数2