在单击复选框时将一个输入框复制到另一个输入框,可以通过以下步骤实现:
以下是一个示例代码:
HTML部分:
复选框:<input type="checkbox" id="checkbox">
<br>
源输入框:<input type="text" id="sourceInput">
<br>
目标输入框:<input type="text" id="targetInput">
JavaScript部分:
// 获取复选框和输入框的引用
var checkbox = document.getElementById("checkbox");
var sourceInput = document.getElementById("sourceInput");
var targetInput = document.getElementById("targetInput");
// 复选框点击事件处理函数
checkbox.onclick = function() {
// 检查复选框是否被选中
if (checkbox.checked) {
// 复制源输入框的值到目标输入框
targetInput.value = sourceInput.value;
} else {
// 清空目标输入框的值
targetInput.value = "";
}
};
这段代码中,我们首先通过getElementById()方法获取了复选框、源输入框和目标输入框的引用。然后,我们给复选框绑定了一个onclick事件处理函数。当复选框被单击时,事件处理函数会检查复选框的状态,如果被选中,则将源输入框的值复制到目标输入框,否则清空目标输入框的值。
这是一个简单的实现,适用于在单击复选框时将一个输入框复制到另一个输入框的场景。如果您需要更复杂的功能或更多的交互,可以根据具体需求进行扩展和优化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云