Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/07/2003, 01:58
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Hola Tom!

A ver, creo que funciona, también he puesto que si encuentra
que están todos vacíos te diga que debes llenar al menos uno
(como veo que has preguntado en otro post).

Permíteme decirte que debes poner todas las preguntas sobre
un mismo código juntas para no volver loca a la gente y optimizar
el código que te sugieran.

Dime si te va!


Código PHP:
<html>
<
head><script>
charValidos"0123456789,";
var 
x;
function 
validar()
{
error=0;
relleno=0;
msg="";

for (
a=0;a<7;a++){
if(
document.forms[0].elements[a].value!=""){relleno=1;}
for(
x=0x<document.forms[0].elements[a].value.lengthx++)
{
if(
charValidos.indexOf(document.forms[0].elements[a].value.charAt(x))==-1)
{
error=1;
msgmsg "\nEn el campo"document.forms[0].elements[a].name+" solo se permiten valores numéricos separados por comas.\nSi no sabe el código utilize el botón de búsqueda.\n";
break; 
}
}}
if (
relleno!=1){
error=1;
msg+="\nAl menos debe rellenar un campo";}
if(
error!=0)
{
alert(msg);return false;}
else{
document.form1.submit();}
}
</script>
</head>

<body>
<form name="form1" action="javascript:alert('enviando!!')">
<input type="text"
       name="poblacion1"><br>
       
<input type="text"
       name="poblacion2"><br>
<input type="text"
       name="poblacion3"><br>
<input type="text"
       name="poblacion4"><br>
<input type="text"
       name="poblacion5"><br>
<input type="text"
       name="poblacion6"><br>
<input type="text"
       name="poblacion7"><br>
       <input type="button"value="enviar"onclick="validar()">

</form>


</body>
</html> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 31/07/2003 a las 02:08