多么奇怪的问题。如果有人对此有更好的标题,请继续编辑它;我想不出还能叫什么。我正在使用 PHP 从 PHP 打印一个按钮echo
。按钮的目的是通过调用 JavaScript 函数来显示表单,该函数用于document.getElementById()
将表单标签的样式属性更改为可见,以便用户可以看到表单。我遇到的问题是回显的字符串必须有引号,onclick
事件必须有引号,并且传递给 JavaScript 函数的参数必须有引号。我尝试用反斜杠转义参数的引号,但这没有用。谁能帮我?
这是我的代码:
echo "<input type = 'button' onclick = 'showform(\'psswdform\')' value = 'Change password'>";//this shows the form and needs quotes
JavaScript 函数:
function showform(id)
{
document.getElementById(id).style.visibility = "visible";
}