Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2011, 20:15
cym
 
Fecha de Ingreso: marzo-2011
Mensajes: 46
Antigüedad: 13 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Suma dependiendo si es día, mes o año

Aquí está con las modificaciones el código. Muchísimas gracias de nuevo Occiso!!!!

Código PHP:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
html xmlns="http://www.w3.org/1999/xhtml">
    <
script type="text/javascript">

    function 
calcular(){

        var 
fecha document.getElementById('inputField').value;
        
fecha fecha.split('-');

        var 
selFrq document.getElementById('frq').value;
        var 
dateResult;
        var 
valor parseInt(document.getElementById('ddd').value);

        switch (
selFrq){

            case 
'dias':
                var 
dia parseInt(fecha[0]) + valor;
                
dateResult = new Date (fecha[2], (parseInt(fecha[1])-1), dia)
            break;
            case 
'meses':
                var 
mes = (parseInt(fecha[1]) - 1) + valor;
                
dateResult = new Date (fecha[2], mesfecha[0])
            break;

            case 
'anios':
                var 
anio parseInt(fecha[2]) + valor;
                
dateResult = new Date (anio, (parseInt(fecha[1])-1), fecha[0])
            break;

            default:
            
alert('la he cagado bien cagada');
        }


        var 
fechaResult dateResult.getDate() + '-' + (dateResult.getUTCMonth()+1) + '-' +dateResult.getUTCFullYear();

        
document.getElementById('inputField2').value fechaResult;
    }

    
</script>
    <body>
        <p>Fecha de Ingreso del Equipo:
       <input type="text" size="13" id="inputField" class="moy"/>dd-mm-aaaa</p>
        <br/>
        <p>Frecuencia de mantenimiento recomendada:
        cada: <input type="text" size="5" id="ddd" class="moy" />&nbsp;&nbsp;
            <select onchange="" name="a" style=" width: 85px;" id="frq">
                    <option value="dias"> Dias </option>
                    <option value="meses"> Meses </option>
                    <option value="anios"> Anios</option>
                    </select></p>
                    <div>
                        <input class="mibot" type="button" id="botit"  value="Calcular" onClick="calcular()"/>
                    </div>
        <br/>
        <p>Fecha Estimada del Proximo mantenimiento:
        <input type="text" size="13" id="inputField2" class="moy" /></p>
        <br/>
    </body>
    </html>