我的整个网站几乎都使用 php,即使是 html。我正在尝试为我的输入调用 onchange 事件的函数:我已经尝试过并且无法让它工作。我什至只尝试了普通的 js 函数,但什么也没有。它只是不会调用该函数,除非它是纯 html 格式。$data.= '<td><input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>alert(\'ehh\')></script>"</td>';也试过:$data.= '<td><input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>test();></script>"</td>';这有可能吗?
2 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
您不要将<script>
标签放在onXXX
属性中。只需放置 JavaScript 语句即可。
$data.= '<td><input class="form-control" type="number" value="" onchange="alert(\'ehh\')"</td>';
jeck猫
TA贡献1909条经验 获得超7个赞
问题不在于 PHP,而在于这完全是格式错误的 HTML:
<input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>test();></script>"
您不需要属性内的<script>
元素。假设你已经在页面的某个地方定义了你的函数,你可以在属性中调用它:onchange
test
onchange
<input class="form-control" type="number" value="" onchange="test()">
- 2 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消