2017-09-26 618 views
0

我在iOS HTML5自动更正中遇到了麻烦。它是由JSBin转载http://jsbin.com/zusaheviOS HTML自动更正 - 在programmaticaly textarea clean后保存以前的值

// click - textarea loses focus - keyboard is closed 
b1.addEventListener("click", function() { 
    t1.value = ''; 
}); 

// touchend with preventDefault to save textarea focus 
// but iOS autocorrect doesn't update current word 
// how to manually trigger autocorrect update? 
b2.addEventListener("touchend", function(e) { 
    t2.value = ''; 
    e.preventDefault(); 
}); 
    在任何iOS设备
  1. 打开例如
  2. 在第一个文本区域中输入文本,单击按钮1.文本区域失去焦点
  3. 请在第二个textarea的文本,单击按钮2 。Textarea不会失去焦点,但iOS自动更正不会更新自己的价值。

我预计在更改textarea autocorrect后,值将会更新。如何手动触发自动更正更新?

problem illustration

+0

复制[清除移动式saf中的input元素与JavaScript的ari不清除ios autocorrect缓冲区](https://stackoverflow.com/questions/18689842/clearing-input-element-in-mobile-safari-with-javascript-does-not-clear-the-ios-一个) –

回答