Comunidad de diseño web y desarrollo en internet online

Recalcular y cambiar value de un text

Citar            
MensajeEscrito el 30 Oct 2014 10:35 pm
Buenas, tengo la siguiente función js:

Código Javascript :

function ReCalculate(form){
   var suma=0;
   for (var e=0;e<form.elements.length;++e){
      var fld=form.elements[e];
      if (fld.name.substring(0,4)=="ADD_"){
         if (fld.checked)
            var str = fld.value;
            var res = str.split("*");
            /*suma+=parseFloat(fld.value);*/
            suma+=parseFloat(res[3]);
      }
   }
   form.total.value=suma;
   form.resta.value=28000-suma;
}

esta debería hacer que los input de abajo cambien su valor (el primero se incrementa y el segundo disminuye) ambos tomando del value del checkbox de mas abajo

Código HTML :

<input disabled type='text' readonly name='total' value='0' size='3'/>
<input disabled type='text' readonly name='resta' value='28000' size='3'/>

este chekbox debe tener como value el $id así tal cual como está ya que lo envió por el formulario, pero ir re-calculando el valor de los input de arriba, solo necesito el valor de $a[10]

Código PHP :

$id="$a[0]*$a[3]*$a[6]*$a[10]";
echo"<input type='checkbox' name=ADD_\"b[]\" value=$id onClick='ReCalculate(this.form);'>";

entonces, para pasar en limpio, necesito un checkbox (por ejemplo con value 1*1*1*5) que al seleccionarlo, el text que está en 0 tome el valor 5 y el text que esta en 28000 tome el valor de 27995, y si lo deseleccionamos vuelvan a su valor anterior...

desde ya muchas gracias a todos!

Por ruso_loco22

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Oct 2014 03:24 pm
creo que estas haciendo de algo muy sencillo algo muy complejo, tan facil como solo almacenar en una variable el valor de los input y sumar y restar los valores según se elijan pero bueno.

Por favor coloca tu ejemplo en un http://www.jsfiddle.net e indica que es lo quieres hacer =)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome
Citar            
MensajeEscrito el 31 Oct 2014 07:09 pm
hola, ya pude lograr lo que queria! La verdad no se si será sencillo o no, pero necesitaba si o si de JS y nunca lo he estudiado, siempre era nada mas que copiar y pegar! asi que bueno, lo imprtante es que ya pude hacerlo! gracias igual por tu tiempo!

Por ruso_loco22

1 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.