| |||
validar eñes y acentos Que tal ,me puede akguien ayudar con un script que valide que no se introduscan "ñ" ni acentos (estos dos: ´ ` ), si alguien sabe como se lo agardecere mucho!! |
| |||
esta bien... oshe si funciona pero como o podria modificar para que al adjuntar un archivo lea toda la direccion y busque las eñes o acentos, y si los encuentra no permita aceptar la accion...ademas no entiendo por q en el if checa si es igual a 8, me lo puedes explicar¿ |
| ||||
Cita: 8 es el código de la tecla de retroceso, para que se pueda borrar si se quiere.if (tecla==8) return true; Cita: Esta parte no la entiendo oshe si funciona pero como o podria modificar para que al adjuntar un archivo lea toda la direccion y busque las eñes o acentos, y si los encuentra no permita aceptar la accion. Saludos, |
| |||
bueno, ya lo resolvi perode manera poco ertodoxa: var st=document.form.nombre.value; var cont=0; while(cont < st.length){ if(st.charAt(cont)=="ñ" || st.charAt(cont)=="Ñ"){ alert("La dirección no puede contener el caracter \" ñ \""); return false; } if((st.charAt(cont)=="á") || (st.charAt(cont)=="à") || (st.charAt(cont)=="é") || (st.charAt(cont)=="è") || (st.charAt(cont)=="í") || (st.charAt(cont)=="ì") || (st.charAt(cont)=="ó") || (st.charAt(cont)=="ò") || (st.charAt(cont)=="ú") || (st.charAt(cont)=="ù")){ alert("La dirección no puede contener acentos"); return false; } if((st.charAt(cont)=="Á") || (st.charAt(cont)=="À") || (st.charAt(cont)=="É") || (st.charAt(cont)=="È") || (st.charAt(cont)=="Í") || (st.charAt(cont)=="Ì") || (st.charAt(cont)=="Ó") || (st.charAt(cont)=="Ò") || (st.charAt(cont)=="Ú") || (st.charAt(cont)=="Ù")){ alert("La dirección no puede contener acentos"); return false; } cont++; } |
| |||
valida que no se envien acentos ni eñes! Hey, ya comprendi bien el primer script(y único) que me pasaron y lo pude resolver mas facil y menos enredado que el temporal que hice...quedo asi: function validar() { patron =/[ñáàéèíìóòúù´`]/; // Añade todos los caracteres no aceptados if(patron.test(document.form.campo.value)){ alert("El formato del archivo es incorrecto"); return false; } else{ return true; } } |