-3

マウスオーバー時にポップアップを表示したいのですが、うまくいきません。

Javascript私は単に警告を発していますが、パラメーターを渡さないかハードコードされた値を送信しないとコードは正常に機能しますが、タグを使用してパラメーターを渡した場合はphp機能しません。

<input type="hidden" name="val" value="<?php echo $values[0]; ?>" />

<div style=" padding:3px; border-top:solid 1px ;" id="<?php echo $values[0]; ?>" 
     class="display_box " onmouseover="he(<? print 't' ?>)"  align="left"
     onclick="document.getElementById('search_text').value='<?php print $values[0]; ?>';
document.getElementById('instant_display').style.visibility='hidden'">

<?php echo $values[0]; ?>
</div>
4

1 に答える 1

0

あなたの質問に対する私の理解が正しいと仮定すると、このようにしてみてもらえますか? 注: PHP タグの前後に一重引用符を追加しました。これは、関数が入力として文字列を想定しているように見えるためです。

onmouseover="he('<?php echo 't' ?>')"
于 2013-08-15T06:40:02.287 に答える