Я имею сериализацию html5 и неправильную ошибку размещения атрибута на
вход
элемент в следующем коде:
<fieldset class="form-group">
<legend>Choose Color</legend>
<div class="form-check">
<label class="form-check-label">
<input type="radio" class="form-check-input" name="color" id="blue" value="Blue"<?php if(isset($_SESSION['form']['color']) == "Blue") echo "checked"; ?>/>
Blue
</label>
</div>
<div class="form-check">
<label class="form-check-label">
<input type="radio" class="form-check-input" name="color" id="green" value="Green"<?php if(isset($_SESSION['form']['color']) == "Green") echo "checked"; ?>/>
Green
</label>
</div>
</fieldset>
Какой правильный способ поместить значение переключателя прямо в документ начальной загрузки.
Любое решение должно быть с благодарностью оценено.
Вместо
if(isset($_SESSION['form']['color']) == "Green")
использование
if(isset($_SESSION['form']['color']) && $_SESSION['form']['color'] === "Green")
HTML5 не поддерживает сериализацию PHP value
для определенного типа элемента ввода, например
Выбрать &
радио,
так далее..
прямо из документа начальной загрузки, и это действительно очень плохо.