Force spell check on a textarea in WebKit

后端 未结 3 1315
日久生厌
日久生厌 2020-12-06 02:31

I\'m creating a browser based QC/data entry app that will let people edit OCRed files, which naturally have tons of errors. Chunks of data are put in textareas so they can b

3条回答
  •  太阳男子
    2020-12-06 03:24

    I have no idea if this will actually work or not, but you might want to try playing with the selection stuff. In other words, after you update your textarea (and want to "refresh" it to make the red underline show), you might be able to do something like:

    var length = document.getElementById('TEXTAREA#your').value.length;
    document.getElementById('TEXTAREA#your').setSelectionRange(0, length);
    

    You can find a bit more on how to use selections here: How do I select arbitrary text on the page using javascript? or via a Google search.

    My thinking is that creating a selection (or maybe clearing it after you create it) might trigger a different browser event which causes the spellcheck refresh ... but that's just an idea; it might do the same exact thing as setting textArea.value (ie. nothing).

提交回复
热议问题