我通常使用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