如何验证是否选中了复选框,如果为true则生成代码?

时间:2013-04-21 16:46:38

标签: javascript

我是stackoverflow的新手我通常很好找到自己的答案,我不是一个javascript专业人士,我的问题可能是一些简单的答案... lol

我的示例代码查看名称为input10的文本字段,然后在生成器中生成代码。为此我不相信我需要一个文本字段;一个复选框会好得多,我会给复选框值增加值=“telephone = no”

我需要添加哪些内容才能使用复选框?

示例代码

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

我谦卑地感谢任何积极的反馈,并帮助我到达stackoverflow。

谢谢

1 个答案:

答案 0 :(得分: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);

on jsfiddle

这是在一个事件上运行但是检查复选框只是从tick.checked

获取值的问题

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

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