Как достать символы из input
<input type="text" name="text" id="textlabel"> <p id="clickp"></p> <script> var b = document.getElementById("textlabel"); b.onkeyup = function showMessage() { document.getElementById('clickp').innerHTML = b; console.log(b); }; </script> Хотел в теге <P> вывести вводимые символы, но отображается [object HTMLInputElement] посмотрел что там в консоли там вся форма input. Как мне теперь буквы-то из переменной b достать? |
Цитата:
<input onkeydown="this.nextSibling.innerHTML = event.keyCode" /><b></b> https://learn.javascript.ru/keyboard-events |
обратитесь к
b.value |
Спасибо, помогло, onkeyup работает и на ctrl+V а как поймать случай когда копируют в поле мышкой - копировать, вставить?
|
Цитата:
|
$change = b.onchange; if($change !== undefined){ document.getElementById('cha').innerHTML = 'событие существует'; } Что-то я делаю неверно, он не видит события onchange так, куда его прицеплять-то? |
Цитата:
function someFunc(){ document.getElementById('cha').innerHTML = 'событие существует'; } b.addEventListener('change', someFunc, false); |
Часовой пояс GMT +3, время: 06:30. |