Вход

Просмотр полной версии : не отправляются буквы в input.


CoRviN88
19.02.2014, 15:13
пытаюсь сделать, чтобы по нажатию кнопки в инпут отправлялось слово..

<button onClick="document.getElementById('postedit').value = <? echo 'слово'; ?>">Редактировать</button>

и ничего не происходит
при этом, если отправлять цифры, то они появляются

<button onClick="document.getElementById('postedit').value = <? echo '13'; ?>">Редактировать</button>

объясните новичку что не так?

danik.js
19.02.2014, 15:48
<button onClick="document.getElementById('postedit').value = <? echo 'слово'; ?>">Редактировать</button>

После обработки php-движком результат будет такой:

<button onClick="document.getElementById('postedit').value = слово; ?>">Редактировать</button>


Естественно, строки в js должны заключаться в кавычки :)

Числам же кавычки не нужны, вот и работает.

CoRviN88
19.02.2014, 15:58
блин, точно =) спасибо огромное:)