0

我是stackoverflow的新手,我通常会很好地找到自己的答案,我绝不是javascript专业人士,我的问题可能是对某些人的简单回答......哈哈

我的示例代码查看名称为 input10 的文本字段,然后在生成器中生成代码。为此,我认为我不需要文本字段;一个复选框会更好,我会为复选框添加价值 value="telephone=no"

我必须在代码中添加什么才能使用复选框?

示例代码

if (form.input10.value != "") {
      form.generator.value +="<meta name=\"format-detection\" content=\"" +
      form.input10.value + "\">\n"; 
}

我非常感谢任何积极的反馈并帮助我到达 stackoverflow。

谢谢

4

1 回答 1

0
<input id="tick" type="checkbox">

var tick = document.getElementById("tick");

function onChange(evt) {
    alert("Checkbox is " + (evt.target.checked ? "checked" : "unchecked"));
}

document.addEventListener("change", onChange, false);


console.log(tick.checked);

jsfiddle上

这是在一个事件上运行,但检查复选框只是从获取值的问题tick.checked

正如我所说,我不明白你的代码在你提供的少量上下文中做了什么,但也许这就是你想要的,将你的文本框检查更改为复选框检查

if (form.tick.checked) {
      form.generator.value +="<meta name=\"format-detection\" content=\"" +
      form.input10.value + "\">\n"; 
}
于 2013-04-21T16:52:48.870 回答