我通常使用PHP工作,所以很遗憾,没有一些基本的JS原则。这就是我想完成的一切 - 我看过很多关于这个主题的帖子,但他们通常超出了我的需要。简单的JavaScript复选框验证
这里是我的形式:
<input type="checkbox" name="checkbox" value="check" />
<input type="submit" name="email_submit" value="submit" onclick="----??----" />
该复选框是一个简单的 “我同意”。我想要按下提交按钮,只有在选中该复选框时才提交。
事情是这样的:我想简单的,欺骗的方式 - 没有方法 - 只是在某些形式的内嵌代码(假设它不是过长?)。这不是一个公共页面,我只需要用这种验证方式快速而简单的事情。如果未选中,它会抛出alert();如果它被选中,它将通过php提交并按照正常进行。
嘿这一个很好,唯一的是,如果这是错误的,我怎么能显示警报? – KickingLettuce
@KickingLettuce:如果复选框是UNchecked(由于'!'运算符),则'!this.form.checkbox.checked'为false。如果您希望在复选框被选中时显示不同的警报,您可以使用'else'语句。 – PleaseStand