Odio javascript :-p
Saludos
| ||||
| Hola q tal para hacer una simple suma debes hacer lo siguiente:
Código:
salu2.var c=eval(document.formulario.caja_de_texto1.value)+eval(document.formulario.caja_de_texto2.value); suerte. Bye
__________________ Atte. Mohamed :aplauso: |
| ||||
| Tal vez sea más sencillo: numero=0; numero+=parseFloat(document.forms['name_del_form']['name_del_campo1'].value); numero+=parseFloat(document.forms['name_del_form']['name_del_campo2'].value); o function sumar(){ numero=0; f=document.forms['name_del_form']; for(a=0;a<f.elements.length;a++){ if(f[a].type="text" && !isNaN(parseFloat(f[a].value))){ numero+=parseFloat(f[a].value); } } alert(numero); } Y llama a la función sumar cada vez que quieras sumar los valores de un formulario.
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
| Gracias chicos, no saben lo que necesitaba eso, lo busqué como un salame en una bocha de tutoriales y nada... GRACIAS !!!
__________________ Esteban Quintana |
| ||||
| Oigan, probé ambos casos y en la variable donde se almacenan los valores me aparece NaN cuando la imprimo en un alert Que puede ser ?
__________________ Esteban Quintana |
| ||||
|
Código:
var total = 0;
total = eval(document.formulario.form1.value);
total += eval(document.formulario.form2.value);
total += eval(document.formulario.form3.value);
// total += parseFloat(document.formulario.form4.value);
// total += parseFloat(document.formulario.form5.value);
// total += parseFloat(document.formulario.form6.value);
// total += parseFloat(document.formulario.form7.value);
// total += parseFloat(document.formulario.form8.value);
// total += parseFloat(document.formulario.form9.value);
// total += parseFloat(document.formulario.form10.value);
// total += parseFloat(document.formulario.form11.value);
// total += parseFloat(document.formulario.form12.value);
// total += parseFloat(document.formulario.form13.value);
// total += parseFloat(document.formulario.form14.value);
// total += parseFloat(document.formulario.form15.value);
// total += parseFloat(document.formulario.form16.value);
// total += parseFloat(document.formulario.form17.value);
// total += parseFloat(document.formulario.form18.value);
// total += parseFloat(document.formulario.form19.value);
// total += parseFloat(document.formulario.form20.value);
//var total = sumar(form_array);
//var total = document.formulario.form1.value+document.formulario.form2.value+document.formulario.form3.value+document.formulario.form4.value+document.formulario.form5.value+document.formulario.form6.value+document.formulario.form7.value+document.formulario.form8.value+document.formulario.form9.value+document.formulario.form10.value+document.formulario.form11.value+document.formulario.form12.value+document.formulario.form13.value+document.formulario.form14.value+document.formulario.form15.value+document.formulario.form16.value+document.formulario.form17.value+document.formulario.form18.value+document.formulario.form19.value+document.formulario.form20.value;
//document.formulario.form_prom.value = total;
alert(total);
__________________ Esteban Quintana |
| ||||
| ya está chicos, gracias Ese mensaje me lo tira si hay algún valor sin ser llenado... Saludos
__________________ Esteban Quintana Última edición por monoswim; 05/01/2005 a las 23:08 |