我的目的是在用键盘书写文字时。我不知道我必须使用的事件:
$('#textarea').on('change',function(){
console.log( $('#textarea').val() );
});
我必须修改另一个事件的变化。任何人都可以帮助我吗?
答案 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>