0
votes

La case à cocher est cochée même si cochée = false

Je veux décocher ma case à cocher avec JavaScript, mais cela n'a pas fonctionné. Et puis j'ai essayé de définir la propriété vérifiée sur false directement dans HTML, mais même cela n'a pas fonctionné: (j'ai essayé coché = "faux" aussi ...)

mon HTML: p>

P >

<input type="checkbox" id="dateCheckbox" checked=false >
<label for="dateCheckbox"> Keinen Zeitraum angeben</label>


3 commentaires

L'avez-vous testé sur un autre navigateur? Il pourrait être le problème du navigateur


et vous avez juste besoin de définir une propriété cochée , si vous souhaitez que la case à cocher soit vérifiée.


Je l'ai essayé dans Firefox, chrome, bord maintenant, tout de même;)


6 Réponses :


4
votes

html5 n'utilise pas true code> ou false code> pour les attributs booléens. Les attributs booléens sont true code> en spécifiant le nom de l'attribut seul, et une valeur false code> est l'omission de l'attribut.

(pour xhtml5, vous fournissez le nom d'attribut comme la valeur em> afin de se conformer aux règles de XML pour les attributs): p>


Donc pour une case à cocher décochée, modifiez ceci: p>

<input type="checkbox" id="dateCheckbox" checked="checked" />


0 commentaires

1
votes

case à cocher fonctionne de cette façon.

p>

<input type="checkbox" id="dateCheckbox" checked>
<label for="dateCheckbox"> Keinen Zeitraum angeben</label>
<br />
<input type="checkbox" id="dateCheckbox">
<label for="dateCheckbox"> Keinen Zeitraum angeben</label>


0 commentaires

1
votes

Il n'a pas d'importance active si vous avez quelque chose dans coché code> seulement il n'existe que

par exemple, p>

p>

<input type="checkbox" id="dateCheckbox">
<label for="dateCheckbox"> Keinen Zeitraum angeben</label>


0 commentaires

1
votes

malheur, coché n'est pas une valeur booléenne (vrai ou faux). Si l'attribut coché est présent dans le Tag Il sera coché, quelle que soit la valeur que vous définissez comme valeur. Si vous laissez le sortir, cela fonctionnera en conséquence, car coché n'est pas présent.


0 commentaires

1
votes

Vous devez supprimer l'attribut "coché" pour effectuer la case à cocher Décocher. Vérifié = false | TRUE n'a aucune signification, identique à "sélectionnée" dans les options de SELECT


0 commentaires

1
votes

réglage coché code> attribut à FALSE ne fonctionnera pas.

Si coché code> est présent sur l'élément code> d'entrée code>, il ne fait pas " T Peuts quelle valeur booléenne que vous donnez, l'élément code> sera toujours vérifié. Pour rendre l'élément code> d'entrée code> décoché, vous devez supprimer l'attribut coché code>. P>

pour décocher l'élément de saisie de la case à cocher via JavaScript, vous pouvez supprimer le coché code> Attribut à l'aide de RemoVeAttribute () code> méthode. p>

suivant code suivant décochez la case après 2 secondes via JavaScript. P>

P >

<input type="checkbox" id="dateCheckbox" checked>
<label for="dateCheckbox"> Keinen Zeitraum angeben</label>


0 commentaires