Hola tengo que este pequeño formulario de ejemplo con validacion javascript y un boton fuera del form que envia el formulario. El proeblema es que no se que poner en el "onsubmit" para que pase por la validacion (ahora mismo lo envia y ya esta)
Código HTML:
<script type='text/javascript'>
function valida_envia(){
// Valido el codigo. Solo se aceptan 13 numeros
var cb = /^[0-9]{13,13}$/
if(!cb.test(document.busca_tarjetas.codigo.value) || document.busca_tarjetas.codigo.value.length == 0) {
alert("error")
return false
}
//el formulario se envia
document.busca_tarjetas.submit();
}
</script>
<form name="busca_tarjetas" action="tarjeta.php" method="post">
<input type="text" name="codigo" id="codigo" maxlength="13" /><br />
</form>
<a href="#" onclick="document.busca_tarjetas.submit();">Enviar</a>
Muchas gracias, saludos