onclick函数在php中不起作用

时间:2014-02-27 06:59:10

标签: javascript php

我想在输入标签上使用PHP的内联函数..

所以,这就是我正在做的事情。这样做的正确方法是什么。

echo '<input type="button" value="+" class="addBtn" id="add'.$t->getAttribute('name').'" onclick="window.addField=function(){alert(\'hi\');}" />';

1 个答案:

答案 0 :(得分:0)

当前正在执行的操作是在单击按钮时定义函数addField。要提醒文本,请将代码更改为以下内容:

echo '<input type="button" value="+" class="addBtn" id="add'.$t->getAttribute('name').'" onclick="alert(\'hi\');" />';

或将此脚本标记添加到文档的主题部分:

echo "<script>window.window.addField=function(){alert('hi');}</script>";

然后将该行更改为:

echo '<input type="button" value="+" class="addBtn" id="add'.$t->getAttribute('name').'" onclick="window.addField" />';