
02/06/2008, 15:07
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Problema con letra ñ en Internet Explorer 7 Saludos a todos los del foro.
El problema es el siguiente: hice una pequeña pagina web en java (jsp), en la cual tengo dos formularios. El problema esta en el formulario de inicio de sesion, en el cual tengo dos campos: Nombre de usuario y el otro Password. El campo del Password lo tengo validado con javascript para que si esta vacio me mande una alerta diciendo que "La contraseña no debe de quedar vacia".
A la hora de correr el programa y haciendo prueba dejando vacio el campo del Password, sale la alerta que estableci pero no reconoce la letra "ñ", en lugar de ella pone un caracter raro.
Pero esto pasa porque la codificacion del Internet Explorer la tengo como Europeo Occidental (ISO), esto yo lo estabeci en el programa de java para que en mi otro formulario que tengo pueda guardar registros con letra "ñ".
Ejemplo:
<%@page contentType="text/html" pageEncoding="latin1"%>
Si cambio esto a la codificacion UTF-8
<%@page contentType="text/html" pageEncoding="UTF-8"%>
Todo funciona perfectamente en el formulario de inicio de sesion.
Pero no quiero dejar esa codificacion porque afecta a mi otro formulario, ya que al guardar regsitros que lleven la letra "ñ", la base de datos no reconoce tal letra y pone en su lugar en caracter raro.
Esta es el codigo de javascript que tengo para validar el campo de Password en el formulario de inicio de sesion.
function solo_index(e) {
if (document.form1.no_control.value== "") {
alert("El numero de control esta vacio");
document.form1.no_control.focus(); /
return false;
}
if (document.form1.clave.value== "") {
alert("La contraseña esta vacia");
document.form1.clave.focus();
return false;
} |