Foros del Web » Programando para Internet » Javascript »

Desarrollo metodo para graficar - Error - en detalles de codigo ayuda

Estas en el tema de Desarrollo metodo para graficar - Error - en detalles de codigo ayuda en el foro de Javascript en Foros del Web. Hola lo que tengo es un gran problema , 1) poco tiempo (por proyectos ) 2) no me corre este script y necesito su ayuda ...
  #1 (permalink)  
Antiguo 25/07/2009, 18:25
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 1
Desarrollo metodo para graficar - Error - en detalles de codigo ayuda

Hola lo que tengo es un gran problema , 1) poco tiempo (por proyectos ) 2) no me corre este script y necesito su ayuda
Código PHP:
<html>
<
head>
<
title>Graficaciones</title>
<
script type="text/javascript" languaje="javascript">
counter 1;
function 
comprueba(valor){
    
     var 
valores_aceptados= /^([0-9])*$/  ;
    
/*Basicamente aqui radica mi problema al validar puesto la funcion
no me esta validando es decir si en el text box creado pongo 123  entra al error
y si pongo abc igual me envia el error  ,espero me puedan ayudar la cuestion es que los datos que voy a enviar deben ser solo numero no caracteres
y mas abajo ->
*/
        
if( valor != valores_aceptados)
        {
            
alert('Solo acepta numeros del 0 al 9 ');
            return 
false;
        } else {
            return 
true;
            }
    }

function 
valida()
{
    var 
numero_nuevo;
    var 
contenido = Array();
    for(var 
1counterk++){
        
numero_nuevo counter 1;
        var 
campo_nuevo document.getElementById('texto' k).value;
        if (
campo_nuevo == '') {
            
contenido[k] = 'vacio';
        } else if(
campo_nuevo != '') {
            
comprueba(campo_nuevok);
            
contenido[k] = 'lleno';
        }
    }
    
posteamos(contenido);
}

function 
posteamos(contenido) {
    
contenido.reverse();
    var 
nueva_longitud contenido.length 1;
    for(var 
0nueva_longitudj++){
        if (
contenido[j] == 'vacio') {
            
alert("te faltan campos por rellenar " contenido[j]);
            
falso();
/*-> Aqui tengo otro problema ya me checa que los campos no estan vacios
y lo hace a la perfeccion pero si pongo en el campo 1 datos y en el 2vacio pero en el campo 3 pongo datos me envia a mi formulario pero el campo 2 sigue vacio 
sin embargo si mando el campo 1 y 2 lleno y el 3 vacio me respeta y no me deja salir  ya intente poniendole break; pero no lo truena :S alguna ayuda 
*/

        
} else if (contenido[j] == 'lleno'){
           
document.form.submit();
        }
    }
}

function 
falso() {

 return 
false;

}

function 
agregarCampo()
    {
        var 
document.getElementById("campos_txt");
        var 
campo document.createElement("input");
        
campo.setAttribute('type'"text");
        
campo.setAttribute('name'"texto"+counter);
        
campo.setAttribute('id'"texto"+counter);
        
        var 
br document.createElement("br");
        
x.appendChild(document.createTextNode("Campo"+counter+": "));
        
x.appendChild(campo);
        
x.appendChild(br);
        
counter++;
    }
   
function 
borrar_todos() {

    for (var 
0counteri++) {
        var 
document.getElementById("campos_txt");
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
    }
   
}
function 
borrarElemento()
    {
        var 
document.getElementById("campos_txt");
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
        
counter counter -1;
    }

</script>
</head>
<body>

<h6><a href="#" onClick="agregarCampo();">A&ntilde;adir Campo de Texto</a> | <a href="#" onClick="borrarElemento()">Borrar Campo de Texto</a> | <a href="#" onClick="borrar_todos()">Elimar todos</a> | <a href="#" onClick="enviar()"> Enviar</a></h6>
<form name="form" id="form" action="../source/php/barrilla2.php"  method="post" />
<div id="campos_txt">
</div>
<input name="b" type="button"  value=":-)" id="b" onclick="return valida()" />
</form>
</body>
</html> 
De antenmano gracias por su ayuda :) voy a seguir al tanto de esto haber si lo resuelvo antes es q no se mucho javascript :
  #2 (permalink)  
Antiguo 25/07/2009, 20:07
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Desarrollo metodo para graficar - Error - en detalles de codigo ayuda

Hola:

No usas bien las expresiones regulares... creo que deberías usar el método test...

if (valores_aceptados.test(valor))...

Un error que aunque sea bastante común, deberías corregir es no usar un botón del tipo submit... así es "no accesible"... seguramente tengas más reproches, pero creo que para empezar está bien... y como ayuda adicional, te paso un tutorial sobre formularios: El abc de los formularios

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/07/2009, 20:21
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 1
Respuesta: Desarrollo metodo para graficar - Error - en detalles de codigo ayuda

Gracias caricatos ya lo habia intentado lo de test pero de otra manera
valor.test(valores_aceptados) <- ahi fue mi problema en verdad gracias
y ya leo el abd de los formularios se crearlos pero no se bien las bases :) gracias de nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.