在选中复选框时将一个表单控件的所有值传递给另一个表单,可以通过以下步骤实现:
addEventListener
方法。document.getElementById
方法。以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>传递表单控件值示例</title>
</head>
<body>
<form id="form1">
<input type="text" id="input1" value="Value 1">
<input type="text" id="input2" value="Value 2">
<input type="text" id="input3" value="Value 3">
</form>
<form id="form2">
<input type="text" id="output1">
<input type="text" id="output2">
<input type="text" id="output3">
</form>
<input type="checkbox" id="checkbox">选中复选框时传递值
<script>
var checkbox = document.getElementById('checkbox');
var input1 = document.getElementById('input1');
var input2 = document.getElementById('input2');
var input3 = document.getElementById('input3');
var output1 = document.getElementById('output1');
var output2 = document.getElementById('output2');
var output3 = document.getElementById('output3');
checkbox.addEventListener('change', function() {
if (checkbox.checked) {
output1.value = input1.value;
output2.value = input2.value;
output3.value = input3.value;
} else {
output1.value = '';
output2.value = '';
output3.value = '';
}
});
</script>
</body>
</html>
在上述示例中,当复选框被选中时,第一个表单中的输入框的值会传递给第二个表单中对应的输入框。如果复选框取消选中,则第二个表单中的输入框将被清空。
请注意,上述示例中的代码仅为演示目的,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云