Я назначаю две переменные на основе пары ключ-значение GET. Первая переменная установлена, вторая нет:
$amt=isset($_GET['a']) ? $_GET['a'] : 0;
$alk=isset($_GET['a']) ? " readonly=\"READONLY\"" : "";
…
echo "<input type=\"text\" name=\"amount\" size=\"5\" class=\"inputbox\" value=\"".$amt."\"".$alk.">";
Поле ввода получает значение по умолчанию из того, что передается в паре ключ-значение URL-адреса? A = 100, но атрибут readonly не применяется. Предложения?
W3C говорит: «В XHTML минимизация атрибутов запрещена, и атрибут readonly должен быть определен как readonly =« readonly »/>». Итак, я закрыл поле ввода с помощью forward-slash-close-angle-скобка, и атрибут readonly теперь работает. Благодарю.
Других решений пока нет …