PHP填充按钮onclick问题

时间:2012-02-29 15:41:57

标签: php javascript dom

我遇到了一个问题,我用onclick填充了一个按钮,我看到HTML填充后(在文档首次加载后)onclick就在那里,但它不会触发该函数,继承人PHP代码:

while($row = sqlsrv_fetch_array($result))
{
    echo('<div class="row">
    <div class="col"><span>Company Name: ' . $row['CompanyName'] . '</span></div>
    <div class="col"><span>Telephone: ' . $row['CustomerNumber'] . '</span></div>
    <div class="col"><span>Access Code: ' . $row['AccessCode'] . '</span></div>
    <div class="col"><span>Active: ' . $row['Active'] . '</span></div>
    <input type="button" value="Delete" onClick="javascript:delete(this);"></input></div><br />');

删除功能与填充按钮(功能删除(e){})位于同一页面,任何想法都不会触发?

注意没有JS错误并且启用了javascript(可以直接从浏览器调用函数)

编辑:

来自HTML输出的1行:

    <br>
<div class="row">
<div class="col">
<span>Company Name: TBC</span>
</div>
<div class="col">
<span>Telephone: 354</span>
</div>
<div class="col">
<span>Access Code: </span>
</div>
<div class="col">
<span>Active: </span>
</div>
<input type="button" onclick="delete(this);" value="Delete">
</div>

2 个答案:

答案 0 :(得分:1)

删除javascript:,只需离开:onclick="delete( this )"

答案 1 :(得分:0)

delete()是javascript中的保留字,请尝试将函数名称更改为deleteIt()或其他内容。