Как достать символы из 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, время: 08:33. |