В статье «Ввод» в текстовом поле «Входной» код JavaScript, который устанавливает фокус текстового поля, и сегодня я буду использовать этот код для демонстрации. Содержание состоит в том, чтобы удалить все слово одновременно при удалении слова, как показано на рисунке:
Я опубликую пример кода ниже:
<! Doctype html> <html> <head> <title> </title> <meta http-equiv = "content-type" content = "text/html; charset = utf-8">. src = "http://cdn.staticfile.org/jquery/2.1.1-rc2/jquery.min.js"> </script> </head> <body> <div> <textarea name = "" id = "demo" cols = "30" rows = "10"> </textarea> </div> <cript> <cript> <cript> <cript> <script> <script> <script> <script> <script> <script> <script> <script> <script> <script> <script> <script> <script> <script> {var caretpos = 0; // ie supportif (document.selection) {ctrl.focus (); var sel = document.selection.createrange (); sel.movestart ('символ', -ctrl.value.length); caretpos = sel.text.length;} // firefox support uperse if (ctrlectionstartectrathart. 0) {caretpos = ctrl.selectionStart;} return (caretpos);}; var selectsometext = function (element, ind, end) {if (element.setselectionrange) {element.setselectionrange (begin end, end);} else if (element.creatextrange) {var anrage = var = var = var = var = var = var = var = element.createTexTrange (); range.movestart ("символ", begin); range.moveend ("символ", end); range.select ();}}; var delwholeword = function (текст, поле, pos) {var startIndex = pos; if (field.charat (pos-1)! == '') {var i = pos-2; === '' || i === 0) {startIndex = i; break;}} selectSomeText (text, startIndex, pos)}}; $ ('#demo'). keydown (function (event) {if (event.keycode! == 8) {return;} var bodyText = $ (this) [0]; GetCursortPosition (BodyText); DelWholeWord (BodyText, Bodyfield, POS);}); </script> </body> </html>