Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2013, 05:29
robermartin69
 
Fecha de Ingreso: enero-2013
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Problema con formulario y suma del Iva

Hola Isabel lo primero queria darte las gracias por contestarme tan pronto, quiza sea xq no se mucho pero al ver tu ejemplo me he dao cuenta de que al poner el iva te lo multiplica x 2, me imagino que sera x el value? o porque he puesto algo mal, veras me gustaria poner algo de este tipo:

<html>
<head>
</head>
<body>
<script language = "Javascript">

<!--SUMA DE RADIOS Y CHECKBOX-->

<script >
function Suma(formulario){
total=0;
nombre="";
for(i=0;i<formulario.elements.length;i++){
if(formulario.elements[i].type=="radio" && nombre!=formulario.elements[i].name){
nombre=formulario.elements[i].name;
grupo=document.getElementsByName(nombre);
for(j=0;j<grupo.length;j++){
if(grupo[j].checked){
total+=parseInt(grupo[j].value);
}
}
}else if (formulario.elements[i].type=="checkbox"){
if(formulario.elements[i].checked){
total+=parseInt(formulario.elements[i].value);
}
}

}
document.form1.total.value = total;
}
</script >

<form method="post" name="form1">
<p >
Marca</p >
<select onclick="Suma(el.form)">

<option value="">-Seleccione un Televisor-</option>
<option value="300">LG</option>
<option value="600">Sony</option>
<option value="570">Samsung</option>
</select>

<p >
Estado</p >

<p >
&nbsp;&nbsp; &nbsp; Nuevo<input name="grupo_radio" id="radio_1" onclick="Suma(this.form)" type="radio" value="100" /></p >
<p >
&nbsp;&nbsp; &nbsp; Usado<input name="grupo_radio" id="radio_2" onclick="Suma(this.form)" type="radio" value="50" /></p >
<p >
Cantidad</p >
<p >
&nbsp;&nbsp; &nbsp; Numero <input type="text" size="2" maxlength="1" name="cantidad" value="1"/></p >

<p >
<strong >Extra</strong ></p >
<p >
&nbsp;&nbsp; &nbsp;Con Iva<input name="fac_iva" id="chec_1" onclick="Suma(this.form)" type="checkbox" value="2.10" /></p >
<p >
&nbsp;&nbsp; &nbsp; Sin Iva <input name="chec_2" id="chec_2" type="checkbox"/></p >
<p >
&nbsp;</p >
<p >
Total<input name="total" type="text" value="0" /></p >
</form >
</body>
</html>

Necesito que me coja el valor de un select, de los input radios y input checkbox y de un input text q según ponga mas de 1 me sume 5 euros x ejemplo, es decir:
1=0
2 productos + 5 euros x ejemplo
3 productos +10 euros
y claro q me sume o no el iva depende si lo selecciono o no, si me dices como salir de esta te lo agradecería xq llevo un mes dando vueltas, o x lo menos guiarme un poco no se...