Проблема заполнения кнопки PHP - PullRequest
2 голосов
/ 29 февраля 2012

У меня возникла проблема, когда я заполнял кнопку с помощью щелчка мышью, я вижу, что в HTML, когда он заполнен (после первой загрузки документа), онклик есть, но он не будет вызывать функцию, вот 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 />');

Функция удаления находится на той же странице, что и заполненная кнопка (функция delete (e) {}), есть идеи, почему она не сработает?

Обратите внимание, что ошибок JS нет, и включен javascript (можно вызывать функцию непосредственно из браузера)

EDIT:

Вот 1 строка из вывода HTML:

    <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 ]

1 голос
/ 29 февраля 2012

Удалить javascript: просто оставить: onclick="delete( this )"

0 голосов
/ 29 февраля 2012

delete() - это зарезервированное слово в javascript, попробуйте изменить имя функции на deleteIt() или что-то другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...