확인란의 선택 여부에 따라 텍스트 상자를 업데이트하려고합니다. this post 덕분에 텍스트 상자가 정상적으로 작동하지만 값을 업데이트하기위한 확인란을 선택할 수 없습니다. 내가 뭘 놓치고 있니?확인란이 선택되었는지 여부를 나타내는 라이브 업데이트 값
<html>
<head>
<title>sum totals</title>
<script type="text/javascript">
function calculate(t){
var j = document.getElementById("output");
var rege = /^[0-9]*$/;
if (rege.test(t.tons.value)) {
var treesSaved = t.tons.value * 17;
j.value = treesSaved;
}
else
alert("Error in input");
}
$('input[name="selectedItems1"]').click(function(){
var j = document.getElementById("output");
if (this.checked) {
j.value=j.value+300
}else{
j.value=j.value-300
}
});
</script>
</head>
<body>
<form>
<input type="text" placeholder="Tons" id="tons" onkeyup="calculate(this.form)"/>
<br />
<input type="checkbox" name="selectedItems1" value="val1" />I have a car
<br/>
<input type="text" id="output" value="Output" />
</form>
</body>
</html>
당신은 $ ('입력 [이름 = "selectedItems1을"]') 두어야 document.ready –
에서) (클릭하면 상태를 확인하고 싶습니다. 만약'textfield'에 어떤 변화가 생기면'checkbox'의' –