Código PHP:
cargo esto a un input hidden, y solicito al usuario la respuesta en otro inputVer original
Código HTML:
Ver original
<input type='hidden' name='valor' id='valor' readonly value='<?php echo $c ?>' > Validacion de humano: <?php echo "$a + $b ="? > <input type='text' name='resp' id='resp' required > <input type="submit" name="send" id="submit" class="button" value="ENVIAR MENSAJE" onClick="javascript: if(validar()){form1.submit()}"/>
y en el js para la validacion:
Código Javascript:
Ver original
function validar(){ if (window.document.form1.valor.value!=window.document.form1.resp.value){ alert('El campo de validacion no coincide'); return false; }else{ return true; form1.submit() } }
El problema es que cuando coloco respuestas incorrectas me muestra el mensaje 'El campo de validacion no coincide', pero me envia igual el formulario. ¿Alguna idea de a a que se debe?