Пожалуйста, помогите мне в решении проблемы, указанной в названии.Почему флажок не установлен?
Код флажок приведен ниже:
<input name="accurate" type="checkbox" <?php if (isset($qry_event['accurate'])) { echo
'value="checked"'; }?>>
Следует отметить, что «точное» поле конкретной строки таблицы устанавливается в 1.
Заменить 'value =" checked "' с помощью простого 'checked' (без кавычек, без значения). –
@RobW: Это недопустимый HTML. Каждый раз, когда указан проверенный атрибут, проверяется единственное допустимое значение. Он должен быть проверен «checked =» «. – animuson
@RobW вы должны опубликовать это как ответ. :) Более полным ответом будет: атрибут 'checked' определяет, будет ли флажок« включено »или« выключен », а« значение »будет определять, что отправлено, если оно проверено. Если вы не определяете значение, оно будет 'ON'. @animuson - это логический атрибут, в HTML он необязательный (не в XHTML). – RikkusRukkus