【问题标题】:READONLY attribute not being assigned to PHP variableREADONLY 属性未分配给 PHP 变量
【发布时间】: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

标签: php get readonly


【解决方案1】:

W3C 说,“在 XHTML 中,属性最小化是被禁止的,只读属性必须定义为 readonly="readonly" />”。所以我用正斜杠关闭角括号关闭了输入框,现在 readonly 属性可以工作了。谢谢。

【讨论】:

    猜你喜欢
    • 2016-05-12
    • 2013-05-09
    • 2021-09-20
    • 2021-05-01
    • 2021-12-02
    • 1970-01-01
    • 2016-12-24
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多