Cita:
Iniciado por andruxand es cierto eso es javascript, pero para guiarte un poco todo esta en el patron que utilizas 'patron_dni', tanto cuando le asignas el patron (expresion regular ), como cuando haces la condicional(if-elseif) donde tambien esta declarada la variable que contiene el patron, tu mismo has dicho la respuesta si sabes que es el patron el que restringe entonces es obvio lo que debes hacer :).
saludos.
He intentado quitarle los patrones pero entonces ya no funciona el formulario, he probado estas opciones:
Código PHP:
document.getElementById('nif').value = document.getElementById('nif').value.toUpperCase();
var patron_dni = /^$/;
var patron_dni_extr = /^$/;
Código PHP:
document.getElementById('nif').value = document.getElementById('nif').value.toUpperCase();
no se como hacer para que quede libre ese campo de cualquier validacion.