Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/01/2013, 09:41
fmiguelcapel
 
Fecha de Ingreso: noviembre-2012
Ubicación: Monzón
Mensajes: 157
Antigüedad: 12 años, 3 meses
Puntos: 0
Exclamación Respuesta: obtener fecha en javascript

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 original
  1. function calcula_precio() {
  2.   //aqui cojo el elemento de la lista seleccionado.
  3.   if(document.getElementById("opciones").selectedIndex){
  4.       seleccion = document.getElementById("opciones").value;
  5.       }
  6.       else{alert("Debes seleccionar un producto");}  
  7.  
  8.    //aqui cojo el elemento radio seleccionado.
  9. for(var i=0; i<document.formu.estado.length;i++){
  10.         if(document.formu.estado[i].checked){
  11.           seleccionado = document.formu.estado[i].value;
  12.            }
  13.           }
  14.  
  15.    //aqui cojo la cantidad introducida por el usuario.  
  16.  var unidades = document.getElementById("cantidad").value;  
  17.   if(unidades > 0){
  18.     var unidades
  19.     }
  20.       else{alert("Debes poner número días");return false;  }
  21.  
  22.     //aqui cojo el valor del iva si ha sido seleccionado.
  23.  if(document.getElementById("iva").checked){
  24.   impuesto = document.getElementById("iva").value;}
  25. }
Y aqui el html del formulario:
Código HTML:
Ver original
  1. <div id="seccion_formulario">
  2.             <h3>Rellena los datos</h3>
  3.         <form action="#" method="post" name="formu" enctype="multipart/form-data">
  4.            
  5.                 <div id="datos">
  6.                    <label for="opciones">Coches alquiler</label><br/>
  7.                    <select id="opciones" name="opciones">
  8.                     <option value="" selected="selected">Selecciona</option>
  9.                     <option value="150">Coche familiar</option>
  10.                     <option value="200">Coche dinámico</option>
  11.                     <option value="500">Coche deportivo</option>
  12.                    </select>
  13.                    <label id="numero" for="cantidad">Número</label>
  14.                    <input type="text" id="cantidad" name="numero" value="" size="1" maxlength="1" onkeypress="return solo_numero(event);" /><br/>
  15.                    <input type="radio" checked="checked" name="estado" value="50" />
  16.                    Nuevo
  17.                    <input type="hidden" id="nuevo" value="" />50<br/>
  18.                    <input type="radio" name="estado" value="0" />Seminuevo
  19.                    <input type="hidden" id="seminuevo" value="" />
  20.                    <div id="checkbox">
  21.                    <input type="checkbox" id="iva" name="impuesto" value="8" />Con IVA
  22.                    <input type="hidden" id="iva" value="" />8%<br/>
  23.                  </div>
  24.                    <label id="calendar" for="fecha">Fecha alquiler:</label>
  25.                    <input type="text" id="fecha" name="fecha" value="Lunes, 02-Ene-2010" size="22" maxlength="20" disabled="disabled" onselect="tratarCalendario('fecha')"; />
  26.   <a href="#"><img src="js/jscalendar-1.0/skins/aqua/boton_calendar.png" id="selector" class="boton" /></a><br/>
  27.                    <label id="etiqueta" for="precio">Precio final:</label>
  28.                    <input type="text" id="precio" name="precio_final" value="" size="10" maxlength="10" onclick="calcula_precio()" /><br/>
  29.                    
  30.                    
  31.                 </div>
  32.            
  33.         </form>
  34.         <h3>Alquiler vehículos por día:</h3><br/><br/>
  35.                     <p>-Coche familiar: 150<br/>
  36.                     -Coche dinámico: 200<br/>
  37.                     -Coche deportivo: 500</p>
  38.        
  39.           </div>
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

Última edición por fmiguelcapel; 29/01/2013 a las 09:50