ラジオボタンを1つだけ選択した後、複数の入力に異なる値を追加するにはどうすればよいですか?
ユーザは性別(男性/女性)のみを入力し、コードは2つの異なる入力フィールドの "係数" 1と "係数2"を自動的に入力する必要があります。私は係数1のためにそれを行うことができましたが、係数2の私のコードは機能しません。 またはもっと簡単な方法があるかもしれません。
- 係数1は、男性は1、女性は0.75である。
- 係数2は、男性は1、女性は0.85です。
function getC2() {
var cc = parseFloat($("#kog").val());
if (cc == 1){
$('#kocc').val(1);
}
else {
$('#kocc').val("0.85");
}
}
$(document).ready(function() {
$('#kog').change(function(event) {
getC2();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="demo09a" class="gender" type="radio" name="gender" value="0.75" onClick="document.getElementById('kog').value=this.value">
<label for="demo09a">female</label>
<input type="radio" name="gender" id="demo09b" class="gender" value="1" onClick="document.getElementById('kog').value=this.value">
<label for="demo09b">male</label>
<br />
<input id="kog" type="text" name="Co1" readonly="true" placeholder="Coefficient 1 ">
<label for="kog">Coefficient 1 </label>
<br />
<input id="kocc" type="text" name="kocc" readonly="true" placeholder="Coefficient 2">
<label for="kocc">Coefficient 2</label>
<br />
- おかげで、それは本当にすてきなコードです! – Pussyfer