重置Android> Firefox的输入值

时间:2016-02-22 11:04:24

标签: javascript jquery firefox

我在 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("");
});

Demo

EG。在Chrome for Android中,当我输入“lol”时,div将包含“lol”。 在Firefox for Android中,div将包含“llolol”....

有什么想法吗? :)

PS:代码需要在Firefox for Android上进行测试。

更新:可能是anwser的开始:

当我在虚拟键盘上输入密钥后blur <textarea>时,该值会重置...但如果我没有丢失focus则不会。

如果<textarea>更改为<input type="text">,则问题相同。

0 个答案:

没有答案