Quisiera saber como puedo hacer una función:
Tengo 2 campos, hora de inicio y hora de termino y quiero que cuando me llenen esos 2 campos automáticamente salga la diferencia de las 2 horas y que me la ponga en el campo de diferencia de horas. La verdad es la primera vez que quiero hacer eso espero que me puedan ayudar ahorita nada mas tengo el codigo HTML
Código HTML:
Ver original
<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body bgcolor="#CCCCCC" onload="function hora()"> <form name="formulario" action="horas.php" method="post"> <table border="1"> <tr> <input name="hora_inicio" type="text" id="hora_inicio" size="5" maxlength="5" onKeyUp="if(this.value.length == '2' && this.value>=24){alert('Chav@ este ' + this.value + ' es un error'+ '\n' + 'revisa tus valores chat@'); this.value='';this.value.focus();} if(this.value.length == '2' && this.value<=23){this.value=(this.value+':')} if(this.value.length == '4' && this.value.split(':')[1]>'5' ){alert('El valor: ' + this.value + ' es un error'+ '\n' + 'revise sus valores'); this.value=this.value.split(':')[0]+ ':';this.value.focus();} if(this.value.length == this.getAttribute('maxlength')){tabulador(this.form,this)}" /> </tr> <tr> <input name="hora_termino" type="text" id="hora_termino" size="5" maxlength="5" onKeyUp="if(this.value.length == '2' && this.value>=24){alert('Chav@ este ' + this.value + ' es un error'+ '\n' + 'revisa tus valores chat@'); this.value='';this.value.focus();} if(this.value.length == '2' && this.value<=23){this.value=(this.value+':')} if(this.value.length == '4' && this.value.split(':')[1]>'5' ){alert('El valor: ' + this.value + ' es un error'+ '\n' + 'revise sus valores'); this.value=this.value.split(':')[0]+ ':';this.value.focus();} if(this.value.length == this.getAttribute('maxlength')){tabulador(this.form,this)}" /> </tr> <tr> if(this.value.length == '2' && this.value<=23){this.value=(this.value+':')} if(this.value.length == '4' && this.value.split(':')[1]>'5' ){alert('El valor: ' + this.value + ' es un error'+ '\n' + 'revise sus valores'); this.value=this.value.split(':')[0]+ ':';this.value.focus();} if(this.value.length == this.getAttribute('maxlength')){tabulador(this.form,this)}" /></td> </tr> </table> </form> </body> </html>
De antemano les doy las gracias y espero que haya alguien que me pueda ayudar
Buenas Noches