get — атрибут READONLY не присваивается переменной PHP

Я назначаю две переменные на основе пары ключ-значение 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 не применяется. Предложения?

0

Решение

W3C говорит: «В XHTML минимизация атрибутов запрещена, и атрибут readonly должен быть определен как readonly =« readonly »/>». Итак, я закрыл поле ввода с помощью forward-slash-close-angle-скобка, и атрибут readonly теперь работает. Благодарю.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]