Bonjour à tous,
je cherche en vains une fonction qui me permet d'insérer l'heure via un onclick dans une zone input.
En effet, j'ai un formulaire avec lequel j'effectue des accueils de sous-traitants. Je dois encoder son heure d'entrée et son heure de sortie.
Il y a 10 zones heures d'entrées et 10 pour les sorties.
Afin de faciliter l'encodage j'aimerais que en cliquant sur la zone, l'heure s'insère automatiquement.
J'ai trouvé une fonction heure. mais je ne parviens pas à exécuter l'évènement onclick.
Bout de code ci dessous:
<script>
function showTime()
{
var myDate = new Date();
var time = myDate.getTime();
var hour = myDate.getHours();
var minute = myDate.getMinutes();
var second = myDate.getSeconds();
if (hour < 10) { hour = "0" + hour; }
if (minute < 10) { minute = "0" + minute; }
if (second < 10) { second = "0" + second; }
var theDate = " " + hour + ":" + minute + ":" + second;
document.all('hourPanel').innerHTML=theDate;
setTimeout("showTime();",1000);
}
</script>
et dans mon body :
<input type="text" name="HE1" id="HE1" size="8" style="background-color: #CCCCCC" onclick = "fonction(showTime);"/>
Avez-vous une idée ou une indication sur ce qui cloche ?
Merci pour votre aide.