esta bien, haber si me podeis ayudar a realizar esta funcion la cual me esta llevando mucho tiempo desarrolarla.
Aqui pongo el codigo javascript
:
Código Javascript
:
Ver originalfunction calcula_precio() {
//aqui cojo el elemento de la lista seleccionado.
if(document.getElementById("opciones").selectedIndex){
seleccion = document.getElementById("opciones").value;
}
else{alert("Debes seleccionar un producto");}
//aqui cojo el elemento radio seleccionado.
for(var i=0; i<document.formu.estado.length;i++){
if(document.formu.estado[i].checked){
seleccionado = document.formu.estado[i].value;
}
}
//aqui cojo la cantidad introducida por el usuario.
var unidades = document.getElementById("cantidad").value;
if(unidades > 0){
var unidades
}
else{alert("Debes poner número días");return false; }
//aqui cojo el valor del iva si ha sido seleccionado.
if(document.getElementById("iva").checked){
impuesto = document.getElementById("iva").value;}
}
Y aqui el html del formulario:
Código HTML:
Ver original<div id="seccion_formulario"> <h3>Rellena los datos
</h3> <form action="#" method="post" name="formu" enctype="multipart/form-data">
<select id="opciones" name="opciones"> <input type="text" id="cantidad" name="numero" value="" size="1" maxlength="1" onkeypress="return solo_numero(event);" /><br/> <input type="radio" checked="checked" name="estado" value="50" /> Nuevo
<input type="hidden" id="nuevo" value="" />50
€<br/> <input type="radio" name="estado" value="0" />Seminuevo
<input type="hidden" id="seminuevo" value="" /> <input type="checkbox" id="iva" name="impuesto" value="8" />Con IVA
<input type="hidden" id="iva" value="" />8%
<br/> <label id="calendar" for="fecha">Fecha alquiler:
</label> <input type="text" id="fecha" name="fecha" value="Lunes, 02-Ene-2010" size="22" maxlength="20" disabled="disabled" onselect="tratarCalendario('fecha')"; /> <a href="#"><img src="js/jscalendar-1.0/skins/aqua/boton_calendar.png" id="selector" class="boton" /></a><br/> <label id="etiqueta" for="precio">Precio final:
</label> <input type="text" id="precio" name="precio_final" value="" size="10" maxlength="10" onclick="calcula_precio()" /><br/>
<h3>Alquiler vehículos por día:
</h3><br/><br/> <p>-Coche familiar: 150
€<br/> -Coche dinámico: 200
€<br/> -Coche deportivo: 500
€</p>
entonces como he dicho me falta obtener la fecha del calendario para poner un plus de 20€ al ser fin de semana; y despues con todo ello realizar la funcion calcula_precio. Saludos...
Si hay algo que no entedeis me lo notificais, pero basicamente es despues de obtener la fecha del campo "fecha" para poner la condicion de que si es fin de semana se cobra un plus de 20€, realizar la funcion para calcular los datos seleccionado o puestos por el usuario en el formulario...
( producto + radio *cantidad + iva( si se selecciona) + plus en el caso de que sea fin de semana= precio final