L'élément timepicker
est utilisé pour permettre à l'utilisateur d'entrer une heure. Il contient trois champs pour entrer les heures, les minutes et les secondes. Des boutons fléchés à côté de ces champs permettent d'ajuster les valeurs à la souris. Une quatrième boîte de texte apparaît pour les horloges à 12 heures, permettant de sélectionner AM ou PM.
Pour spécifier la valeur initiale, utilisez l'attribut value
sous une forme HH:MM:SS ou HH:MM. La valeur peut être obtenue et modifiée à l'aide des propriétés value
ou dateValue
. La première spécifie l'heure sous la forme d'une chaîne de la forme HH:MM:SS tandis que la seconde le fait sous la forme d'un objet Date. En outre, les propriétés hour
, minute
et second
peuvent être utilisées pour obtenir ou modifier chaque composante individuellement.
- Propriétés
- amIndicator, dateValue, disabled, hideSeconds, hour, hourLeadingZero, increment, is24HourClock, isPM, minute, minuteLeadingZero, pmIndicator, readOnly, second, secondLeadingZero, tabIndex, value
Exemples
<timepicker value="12:05"/>
Attributs
-
disabled
- Type : booléen
- Indique si l'élément est ou non désactivé. Si cette valeur est définie à
true
, l'élément est désactivé. Les éléments désactivés sont habituellement affichés avec leur texte grisé. Si l'élément est désactivé, il ne répond pas aux actions de l'utilisateur, il ne peut pas recevoir le focus, et l'évènementcommand
ne se déclenchera pas.
<!-- La case à cocher active/désactive le bouton --> <checkbox label="Enable button" onclick="document.getElementById('buttRemove').disabled = this.checked"/> <button id="buttRemove" label="Remove All" disabled="true"/>
-
hideseconds
- Type : booléen
- Indique si le champ des secondes doit être masqué.
-
readonly
- Type : booléen
- Si défini à
true
, l'utilisateur ne peut pas modifier la valeur de l'élément. Cependant, celle-ci peut toujours être modifiée par un script.
- increment
- Type : entier
-
Indique le nombre de minutes à passer chaque fois que les flèches sont actionnées. Cet attribut est à utiliser en combinaison avec une définition de
hideseconds
àtrue
.
-
tabindex
- Type : entier
- L'ordre de tabulation de l'élément. L'ordre de tabulation est l'ordre dans lequel le focus se déplace lorsque l'utilisateur appuie sur la touche « tab ». Les éléments dont le
tabindex
est plus haut se trouvent plus tard dans la séquence de tabulation.
-
value
- Type : chaîne
- La valeur initiale du sélecteur de date au format HH:MM:SS ou HH:MM.
Propriétés
-
amIndicator
- Type : chaîne
- La valeur chaîne affichée pour les heures entre minuit et midi, par défaut « AM ». Cette valeur est déterminée selon la locale de l'utilisateur.
-
dateValue
- Type : Date
-
La date actuellement entrée ou sélectionnée dans le sélecteur de date sous la forme d'un objet
Date
.
-
hideSeconds
- Type : booléen
- Indique si le champ des secondes doit être masqué.
-
hour
- Type : entier
- La valeur de l'heure actuellement sélectionnée entre 0 et 23. Modifiez cette propriété pour changer l'heure sélectionnée.
-
hourLeadingZero
- Type : booléen
- Une valeur en lecture seule indiquant si un zéro initial doit être affiché avant l'heure lorsque celle-ci est inférieure à 10.
-
is24HourClock
- Type : booléen
- Une valeur en lecture seule indiquant si l'heure est affichée à l'aide d'une horloge à 24 ou 12 heures. Avec une horloge à 12 heures, un champ supplémentaire permet à l'utilisateur de choisir entre AM et PM.
-
isPM
- Type : booléen
-
Si cette propriété est à
false
, l'heure est entre 0 et 11. Si elle est àtrue
, l'heure est supérieure ou égale à 12.
-
minute
- Type : entier
- Les minutes de l'heure actuellement sélectionnée entre 0 et 59. Modifiez cette propriété pour changer la minute sélectionnée.
-
minuteLeadingZero
- Type : booléen
- Une valeur en lecture seule indiquant si un zéro initial doit être affiché avant la valeur des minutes lorsque celle-ci est inférieure à 10.
-
pmIndicator
- Type : chaîne
- La valeur chaîne affichée pour les heures entre midi et minuit, par défaut « PM ». Cette valeur est déterminée selon la locale de l'utilisateur.
-
readonly
- Type : booléen
-
Si définie à
true
, l'utilisateur ne peut pas modifier la valeur de l'élément. -
Cette propriété toute en minuscules n'est utilisée qu'avec l'élément
preference
et sera peut-être renommée enreadOnly
dans des versions ultérieures. D'autres éléments utilisent la propriétéreadOnly
. L'attribut correspondant est cependantreadonly
en minuscules.
-
second
- Type : entier
- La valeur des secondes de l'heure actuellement sélectionnée, entre 0 et 59. Modifiez cette propriété pour changer la seconde sélectionnée.
-
secondLeadingZero
- Type : booléen
- Une valeur en lecture seule indiquant si un zéro initial doit être affiché avant la valeur des secondes si celle-ci est inférieure à 10.
-
value
- Type : chaîne
- L'heure actuellement entrée sous la forme HH:MM:SS. Modifiez cette propriété pour changer cette heure.
Méthodes
Sujets liés
- Interfaces
- nsIDOMXULControlElement