如何运行此Javascript函数?

如何运行此Javascript函数?,javascript,php,Javascript,Php,我正在尝试为一个小项目从头开始创建图像验证码,但是在下面的代码中,我似乎无法运行upRAns()函数,我在任何地方都找不到正确的语法。有什么帮助吗 for($i = 0; $i < 9; $i++){ $j = rand(1, 4); echo '<img src="images/' . $j . '.png" height = 150 width = 150 class = captcha onclick = "captchaClick(this)" data-target

我正在尝试为一个小项目从头开始创建图像验证码,但是在下面的代码中,我似乎无法运行upRAns()函数,我在任何地方都找不到正确的语法。有什么帮助吗

for($i = 0; $i < 9; $i++){
  $j = rand(1, 4);
  echo '<img src="images/' . $j . '.png" height = 150 width = 150 class = captcha onclick = "captchaClick(this)" data-target=' . $i . '/>';
  echo '<input type=checkbox class=hidden name=' . $i . '/>';
  if(($i+1)%3 == 0){
    echo '<br>';
  }
  if($j == $ans){
    echo '<script src = "Captcha.js">upRAns(' . $i . ')</script>'; //this line right here
  }
}
($i=0;$i<9;$i++)的
{
$j=兰特(1,4);
回声';
回声';
如果($i+1)%3==0){
回声“
”; } 如果($j==$ans){ echo'upRAns('.$i.');//这行就在这里 } }
A
A
标记不能同时具有
src
和内容。这是php,不是javascript@DougCoburn它输出JavaScript@DougCoburn最后一个
echo
注入

if($j == $ans)
{
  echo '<script src="Captcha.js"></script>';
  echo '<script>upRAns(' . $i . ')</script>';
}