Я обычно работаю с PHP, поэтому, к сожалению, нет основополагающих принципов JS. Это все, что я хочу сделать - я видел много сообщений по этой теме, но они обычно превышают то, что мне нужно.Простой JavaScript Checkbox Validation
Вот моя форма:
<input type="checkbox" name="checkbox" value="check" />
<input type="submit" name="email_submit" value="submit" onclick="----??----" />
Флажок простой "Я согласен". Я хочу, чтобы кнопка отправки нажата, и она будет отправлена только в том случае, если этот флажок установлен.
Вот что: я хочу простой, обманный способ - никаких методов - просто какой-то встроенный код в этой форме (если предположить, что он не слишком длинный?). Это не общедоступная страница, мне просто нужно что-то быстрое и простое с этим типом проверки. Если его непроверено, он выдает предупреждение(); если его проверит, он будет отправлять через почту через php и продолжать, как обычно.
Эй, это работает отлично, только так, как я могу показать предупреждение, если это ложь? – KickingLettuce
@KickingLettuce: '! This.form.checkbox.checked' является ложным, если флажок не установлен (из-за оператора'! '). Если вы хотите показать другое предупреждение, когда флажок установлен, вы можете использовать оператор 'else'. – PleaseStand