我想进入php语句的代码是

<a href="javascript:void();"
   onclick="document.loginfrm.user.value="username";
   document.loginfrm.pass.value="password";
   document.loginfrm.submit();">login
</a>


因此,我通常要做的是在其周围加上回声和引号:然后用这些->(')替换语句中的所有引号,这就是我所做的...出于某种原因,它似乎严重误解了句子。这是我在php中输入的代码。

   echo "<a href='javascript:void();'
   onclick='document.loginfrm.user.value='username';
   document.loginfrm.pass.value='password';
   document.loginfrm.submit();'>". login ."</a>";


这是浏览器的解释方式:

    <a href="javascript:void();
" onclick="document.loginfrm.user.value=" username';=""
document.loginfrm.pass.value="password" ;="" document.loginfrm.submit();'="">
login</a>


所以是的,有没有办法在php中显示html来解决这个问题呢?

最佳答案

\可以尝试吗?

    echo "<a href=\"javascript:void();\"
       onclick=\"document.loginfrm.user.value='username';
       document.loginfrm.pass.value=password';
       document.loginfrm.submit();\">login </a>";

08-17 13:18