【发布时间】:2016-09-27 13:06:40
【问题描述】:
我正在根据 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 属性。有什么建议吗?
【问题讨论】:
-
如何检查它是否适用?
-
readonly属性不需要值。 -
名称属性错误。
amount而不是a。 -
$alk=isset($_GET['amount']) ? " readonly=\"READONLY\"" : ""; -
您的代码在这里工作 - 3v4l.org/QFblD。
...中是否有您没有向我们展示的内容重新分配了$alk?