Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2009, 18:25
paridin
 
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 :