2012-02-29 3 views
2

У меня проблема, когда я заполняю кнопку с помощью onclick, я вижу, что в HTML после ее заполнения (после того, как документ был сначала загружен), onclick есть, но он не запускает функция, Херес PHP код:PHP проблема с кнопкой onclick

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 />'); 

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

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

EDIT:

Heres 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

Вам не нужна часть 'javascript:' там;) –

+0

ПОЧЕМУ U Y НЕТ хорошего формирования? – powtac

+0

Что в вашей функции 'delete' javascript? – scibuff

ответ

0

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

+0

Спасибо Никласа, это был потому, что имя функции было зарезервированным словом! :) я ссылающиеся на кнопку, как в JS для удаления я использовать, чтобы иое родительский узел (и это случайный идентификатор), поэтому я могу удалить его из базы данных и из DOM. –

1

Remove javascript: только уйти: onclick="delete(this)"

+0

Действительно ли это ответ на вопрос? – mariogl

+0

Я уже пробовал это (извините, что не упомянул), не повезло, ничто не запускает, функция javacript выглядит следующим образом на странице, где заполняется кнопка: Функция delete (e) {Предупреждение (" TRIGGERED "); } я не получаю мое окно предупреждения :( –

Смежные вопросы