2016-06-02 3 views
-5

Может кто-нибудь сказать мне, почему, когда я положил «3» для параметра в функции a(), он не работает? Это неправильный путь?Почему я не могу вызвать свою функцию при добавлении параметра?

Function

function call

+0

проход, как это "а ('3')", он будет работать – user3045179

+0

Это не правильный код JS. Попробуйте '' a ('3') "' – Wainage

+3

Не размещайте фотографии кода. Это абсолютно бесполезно. код - текст. разместите текст здесь. –

ответ

0

Вы не можете использовать те же кавычки, чтобы разграничить атрибут onclick и строку внутри него. Поскольку вы используете двойные кавычки вокруг атрибута, вам нужно использовать одинарные кавычки вокруг аргумента. Поскольку ваша строка PHP ограничена одинарными кавычками, вам необходимо избежать цитаты.

$znak = '<input type="button" onclick="a(\'3\')" value="Zaključaj">'; 

Другой способ заключается в использовании здесь-строка:

$znak = <<EOS 
<input type="button" onclick="a('3')" value="Zaključaj"> 
EOS; 
Смежные вопросы