Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Já tentei de várias maneiras validar um ckeckbox, mas não vai
veja:
var check = $('#check').val();
if ( check.attr('checked') !== true) {
valid += '<p>É necessário aceitar os termos de serviço.</p>';
}
if ( check != '1' ) { valid += '<p>É necessário aceitar os termos de serviço.</p>'; }
html
<input type="checkbox" name="check" id="check" value='1' />
var $el = $('#check');
if( ! $el.is(':checked')) {
valid += '<p>É necessário aceitar os termos de serviço.</p>';
}Muito obrigado William!
$el.is(':checked');