Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с ошибкой (https://javascript.ru/forum/misc/49220-pomogite-s-oshibkojj.html)

Alex_dark74 03.08.2014 15:08

Помогите с ошибкой
 
есть такая строка
<input type="checkbox" onchange='typee_zakaz(<?php echo "$post_print_v"?>)' class="all_post_print" id="<?php echo "$post_print_v"?>"/>

При отработке onchange в allert выдает "[object HTMLinputElement]"
А должно выдавать строку в переменной.
Если прописываю туда строку руками, все работает. Получается что я напутал с скобками, но не пойму где!?

Erolast 03.08.2014 15:30

Странно. Очень странно. У тебя там вообще ReferenceError должна быть, ибо ты передаешь не строку, а переменную. Кавычки забыл.

Alex_dark74 03.08.2014 16:23

А как правильно написать?

Aetae 03.08.2014 17:44

Предположим $post_print_v = "inputID", в таком случае имеем:
<input type="checkbox" onchange='typee_zakaz(inputID)' class="all_post_print" id="inputID"/>

И чего вы хотите от этого? По onchange в typee_zakaz передаётся сам элемент input.

Alex_dark74 03.08.2014 18:33

А как мне передать строку которая находится в переменной?

Aetae 03.08.2014 18:41

Alex_dark74, как выглядят строки в javascript?


Часовой пояс GMT +3, время: 07:33.