JSP (Java Server Page) - no acepta ' ni ñ

 
Vista:

no acepta ' ni ñ

Publicado por riveiras (7 intervenciones) el 06/04/2010 10:38:48
Esta es el inicio de mis páginas en jsp

<%@page contentType="text/html"%>
<%@page pageEncoding="ISO-8859-1"%>

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<script type='text/javascript' src="scripts/validations.js"></script>
<script type='text/javascript' src="scripts/validarTexto.js"></script>
<script type='text/javascript' src="dwr/interface/ValidarController.js"> </script>
<script type='text/javascript' src="dwr/engine.js"> </script>
<script type='text/javascript' src="dwr/util.js"> </script>
<script type='text/javascript' src="scripts/global.js"></script>

<HEAD>
<title>Alta Cliente</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta>

<title>PROYECTO</title>

En el proyecto llamo funciones alert con texto y si tienen ' o´ñ, no me las pinta bien. Que debo hacer?

Desde la misma página a un js que para validar campo String que contiene lo siguiente

var digits = "0123456789";
var lowercaseLetters = "abcdefghijklmnñopqrstuvwxyz";
var uppercaseLetters = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
var simbolos = ".,:;-_�?�!\\+-/=()%[]*<>@'´";
var space= " ";
var alfaNumerico = digits + lowercaseLetters + uppercaseLetters + space + simbolos;

//funcion que cumprueba si el campo contiene las letras correctas
function BusqCaracteres(texto){
var txt = texto.toString();
var valido = true;
for(var i = 0;i < texto.length;i++)
{
var oneChar = txt.charAt(i);

if (alfaNumerico.indexOf(oneChar) == '-1')
{
valido = false;
}
}
return valido;
}

//funcion que valida texto y tamaño
function ValidString(nome,campo,longitud,obligatorio){

if ((obligatorio) && (!ValidBlanks(campo,nome)))
return (false);
if (campo.value != ""){
if(!BusqCaracteres(campo.value)){
alert("El campo " + nome + " contiene caracteres extraños");
campo.focus();
return (false);
}
if (campo.value.length > longitud){
alert("Longitud del campo " + nome + " no deber ser superrior a " + longitud + " caracteres");
campo.value = campo.value.substring(0,longitud);
campo.focus();
return (false);
}
}
return true;
}

Me dice que los ñ y ', no son válidos. Que pasa?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

alguna pista :'(

Publicado por riveiras (7 intervenciones) el 26/04/2010 18:20:54
Alguna pista, cualquier cosa. No encuentro el problema.
El proyecto está hecho en netbenas y el servidor tomcat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar