25/03/2010, 07:29
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 8 meses Puntos: 0 | |
he conseguido algo mas buenas tardes miren he conseguido algo mas pero no me sale del todo.
ya consigo que al elegir el select me salga datos pero solo me deja elegir la primera opcion no la sgunda...
<script language="javascript">
function compra(){
url = document.anadirCesta.dias.options[document.anadirCesta.dias.selectedIndex].value;
if (url=1){
document.anadirCesta.adult.value="16.20";
document.anadirCesta.infan.value="11.70";
document.anadirCesta.jubi.value="9.00";
document.anadirCesta.fam.value="44.10";
alert("jjfj");
}else if(url=2){
document.anadirCesta.adult.value="17.20";
document.anadirCesta.infan.value="11.74";
document.anadirCesta.jubi.value="11.00";
document.anadirCesta.fam.value="43.10";
alert("iifif");
}
}
</script>
esa es la funcion y este el select:
<select name="dias" onclick="compra();">
<option value="1">1</option><option value="2">2</option>
</select>
al darle click solo me deja uno.
lo segundo es que no se si lo esot haciendo bien ya que me muestra los datos pero lo que quiero realmente que segun lo que elija uno u otra me sume esos datos o los otros esta es la funcon de suma que de momente me va pero cuando pongo if no me deja sumar..
function sumas(){
var tota;
var suma=0;
var suma2=0;
var suma3=0;
var suma4=0;
var num1=16.20;
var num2=11.70;
var num3=9.00;
var num4=44.10;
var total1;
var result=document.anadirCesta.adulto.value;
suma=num1*result;
var result1=document.anadirCesta.infantil.value;
suma2=num2*result1;
var result2=document.anadirCesta.jubilado.value;
suma3=num3*result2;
var result3=document.anadirCesta.grupo.value;
suma4=num4*result3;
tota=parseFloat(suma+suma2+suma3+suma4);
total1=tota.toFixed(2);
document.anadirCesta.final.value=total1;
}
</script>
nose que mas hacer si pudiera aydarme la pagina dnde lo estoy haciendo es
www.aquamijas.com/entradas.html |