我需要获得我放在textarea中的每个元素

时间:2016-02-01 15:28:09

标签: javascript jquery

我的目的是在用键盘书写文字时。我不知道我必须使用的事件:

$('#textarea').on('change',function(){
     console.log( $('#textarea').val() );
});

我必须修改另一个事件的变化。任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:2)

您可以使用input事件来跟踪输入字段的变化非常有用:

$('#textarea').on('input',function(){
     alert( $(this).val() );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id='textarea' ></textarea>

希望这有帮助。

答案 1 :(得分:1)

使用。before_filter :configure_permitted_parameters, if: :devise_controller? protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up) << :name devise_parameter_sanitizer.for(:account_update) << :name end

keyup()

答案 2 :(得分:0)

使用任何关键事件:按任意键时会发生onKeyPress

<html>
<head>
<script>
function callthis(eventObj){
  lbl=document.getElementById("lbl");
  lbl.value=eventObj.value;
}
</script>
</head>
<body>
    <input type="text" onKeyPress="callthis(this)" value="Click me">
    <input type="text" id="lbl"></label>
</body>
</html>