Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/01/2008, 08:30
HHnn
 
Fecha de Ingreso: octubre-2004
Mensajes: 198
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Sumar valores de campos en formulario

agressor, soy de Argentina.

Necesito hacer una modificacion en el codigo, ya que ahora necesito usar "value" para otro dato que luego sera recogido por un php.
Entonces quise cambiar el nombre de los valores del precio por "label" no me funciona cambiandolo por ese nombre.
Aqui dejo el codigo modificado:

Código:
<script language="javascript">
function addTotals() {
with (document.forms["f1"])
{
var totalResult = Number( one.label ) + Number( two.label )+ Number( three.label )+ Number( four.label );
total.label = roundTo( totalResult, 2 );
}
}
 
function roundTo(num,pow){
if( isNaN( num ) )
{
num = 0;
}
num *= Math.pow(10,pow);
num = (Math.round(num)/Math.pow(10,pow))+ "" ;
if(num.indexOf(".") == -1)
num += "." ;
while(num.length - num.indexOf(".") - 1 < pow)
num += "0" ;
return "u$s "+num;
}
 
</script>
 
 
 
<form name="f1">
<p>
<select size="1" style="width:140px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;background-color:#FFFFFF" name='one'>
<option label='0'> # Adultos
<option label='2203'> 1
<option label='4406'> 2
</select>
<select size="1" style="width:140px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;background-color:#FFFFFF" name='two'>
<option label='0'> # 4 a 11 años
<option label='1103'> 1
<option label='2206'> 2
</select>
<select size="1" style="width:140px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;background-color:#FFFFFF" name='three'>
<option label='0'> # 2 a 3 años
<option label='556'> 1
<option label='1112'> 2
</select>
<select size="1" style="width:140px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;background-color:#FFFFFF" name='four'>
<option label='0'> # Single
<option label='3297'> 1
<option label='6594'> 2
</select>
<input type="button" name="button" onclick="addTotals()" value="Calcular" style="width:60px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000"><input type="text" name="total" style="width:75px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;background-color:#FFFFFF">
</p>
</form>
Gracias nuevamente.
__________________
La seguridad es la infinita inseguridad de lo seguro.