Я установил флажок html для свойства checked в false, но он все еще проверял

вот моя разметка html:

<input type="checkbox" checked="false">

Я установил checked в false, но результат по-прежнему проверен

Почему это произошло? Если я удалю проверенное свойство, оно не будет отменено.

На самом деле я хочу вставить input[type=checkbox] в html-разметку в динамическом режиме, с параметром для определения отмеченного или нет

Ответ 1

Если вы укажете отмеченное, то оно будет проверено; это не имеет значения, если вы скажете checked = "false", checked = "true", checked = "checked" или просто проверено.

Если вы не хотите, чтобы он был установлен, не включайте проверенный атрибут.

<input type="checkbox" />

Смотрите: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_input_checked