Hola bien les escribo para preguntar esto , hace dos dias que estaba elaborando este pequeño script lo cual en un principio funciono de maravillas , pero despues de que tube que estar limpiando mi pc (tenia muchos adware y malware spyware y el de autorun ) bueno una vez pasada la revision y eliminado eso , mi script dejo de funcionar la verdad no se a que se deba pero en el dreamweaver me manda la opcion de elements y ya no la acepta bueno el codigo es el siguiente
Código HTML:
<html>
<head>
<script language="javascript" type="text/javascript">
j=0;
cadena="";
function gTmp(form){
/*Pero Cuando entra a esta funcion a este punto se pierde y en el web developer muesta form.elements is undefined pero lo chistoso es q hace dos dias funcionaba de maravillas eh intentado con
form=document.getElementById('mi_formulario'); de igual manera me muesta el mismo error ya no se que hacer alguna ayuda?:pensando: */
var i;
for(i=0; i < form.elements.length; i++) {
if (form.elements[i].type != "button" && form.elements[i].type != "submit" && form.elements[i].type != "reset" && form.elements[i].value != "") {
cadena[j] += form.elements[i].value + "," ;
}
}
j++;
}
function guardaTodo(){
var p;
var cadenaTotal="";
for(p=0;p<j;p++){
cadenaTotal += cadena[p]+":";
}
almacena(cadenaTotal);
}
function almacena(cadena){
$.ajax( {
async:true,
dataType: "html",
type: "POST",
url: "../controlador/sesion.php",
data: "formacion="+cadenaTotal,
global: true,
ifModified: false,
processData:true,
contentType: "application/x-www-form-urlencoded",
success: function(datos){
alert(datos);
$("#estado").html(datos);
}
});
}
</script>
</head>
<body>
<!-- Muchos inputs -->
<label>
<input type="button" onclick="gTmp(this)" name="formacion" id="save" value="Agregar Otra" />
</label>
<label>
<input type="button" onclick="guardaTodo()" name="fextra" id="save" value="Guardar" />
</label>
</body>
</html>
Ese es mi problema espero me puedan ayudar gracias, o alguna otra forma de hacer lo que quiero ya sea con jquery o phpjs busco soluciones pq ya falta poco para la entrega de mi proyecto jeje gracias. :bye: