2014-09-24 5 views
0
//MySQL Query 
while ($data = $reponse->fetch()) { ?> 
    <div> 
     <input type="checkbox" name="<?php echo $data['id']?>" 
      value="<?php echo $data['city']?>" 
      onClick="checked();" 
      <?php 
      if(isset($data['active']) && $data['active'] == '1') 
       { echo "checked"; } 
      ?>    
     > 
    </div> 
<?php 
    } 
?> 

<div id="test"> </div> 

Javascript:Javascript - PHP, OnClick функция флажок

function checked() { 

document.getElementById("test").innerHTML = "hello World"; 

} 

Я пытаюсь увидеть JavaScript, если флажок установлен, но ничего не отображается в этом коде ...

в функции, похоже, не вызываются.
Console дает мне странную обратную связь:

Uncaught TypeError: boolean is not a function localhost/:363 
Uncaught TypeError: boolean is not a function (index):366 
Uncaught TypeError: boolean is not a function (index):297 

Я не так много линий и не работаю в этих файлах

+1

define 'не работает' – njzk2

+1

Измените имя функции javascript, оно должно работать, потому что' checked' - это состояние флажка. – marian0

+0

Спасибо! Просто прочитайте «select» не было вслух, так что проверили флажок ^^ Вы могли бы заработать ✔️V – gr3g

ответ

1

Пожалуйста, попробуйте переименование функции Javascript для чего-то еще, имени checked() не похоже, работают.

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