【问题标题】:How to embed location.href() attribute in PHP statement如何在 PHP 语句中嵌入 location.href() 属性
【发布时间】:2013-01-07 18:22:31
【问题描述】:

我有一个 PHP 回显语句,在其中创建了一个 HTML 按钮元素,并且在该按钮元素中,我想将 onclick 属性设置为 location.href 函数,以便在用户单击按钮时重定向到另一个页面。但是我似乎无法正常工作,单击按钮时没有任何反应。我认为这与大量的单引号和双引号有关,但我不确定。这是我最近的尝试,但我尝试了多种方式来转义内部引号。

 echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick=\"location.href('http://some-url')\">Add</button></td>";

【问题讨论】:

    标签: php html web-applications onclick href


    【解决方案1】:

    location.href 不是函数。你的报价都OK。

    您的问题是您调用 location.href 而不是仅仅为其分配一个新值:

    onclick="location.href = 'http://some-url'"
    

    【讨论】:

    • 太棒了,明白了。谢谢,约瑟夫。
    【解决方案2】:

    试试这个:

    echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick='". location.href('http://some-url')."'>Add</button></td>";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多