我在 Firefox 上遇到 Android 的问题,我有一个<textarea>
,我需要将textarea值写入<div>
并且在keyUp
重置它的值。
它适用于Chrome for Android,但在firefox中,该值永远不会重置。
HTML:
<textarea id="area" autocapitalize='none'></textarea>
<div id="res"></div>
JS:
$('#area').on('keyup', function(e){
$('#res').html($('#res').html() + this.value);
$(this).val("");
$(this).text("");
});
EG。在Chrome for Android中,当我输入“lol”时,div
将包含“lol”。
在Firefox for Android中,div
将包含“llolol”....
有什么想法吗? :)
PS:代码需要在Firefox for Android上进行测试。
更新:可能是anwser的开始:
当我在虚拟键盘上输入密钥后blur
<textarea>
时,该值会重置...但如果我没有丢失focus
则不会。
如果<textarea>
更改为<input type="text">
,则问题相同。