我最近一直在开发一个多语种的网站。使用php通过锚标记更改语言。这会影响元素内的所有文本,但到目前为止还没有对属性起作用。
例如我页面上的Home按钮从php变量获取其内容:
<li><?php echo $buttonHome ?></li>
这很好但是我说这个方法在属性内部不起作用,我尝试了以下内容:
<input type="submit" value="<?php echo $buttonSubmit ?>" />
我知道上面的代码片段会失败,因为属性不应该接受php或其他脚本。它们只能包含单个变量(即size =“8”)。
我希望你理解我在这里提出的观点,基本上如何在点击链接时通过php更改我的提交按钮的值(<a href="?changeSubmit=NewValue"></a>
)?
答案 0 :(得分:-1)
当您将某个变量用作HTML属性时使用:
urlencode($variable)