最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)按一下刪除鍵刪除整個(gè)單詞附demo

 更新時(shí)間:2014年09月05日 18:09:27   投稿:whsnow  
使用代碼實(shí)現(xiàn)當(dāng)刪除單詞時(shí)就一次性刪除整個(gè)單詞,有個(gè)demo,相信大家看過(guò)之后就知道是什么意思了

在文本框倒敘輸入一文中提到了設(shè)置文本框焦點(diǎn)的javascript代碼,今天就使用這段代碼來(lái)做一個(gè)Demo。內(nèi)容就是當(dāng)刪除單詞時(shí)就一次性刪除整個(gè)單詞,如圖所示:

下面我把示例代碼貼上:

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>
.content {width: 300px;margin: 0 auto;}
</style>
<script src="http://cdn.staticfile.org/jquery/2.1.1-rc2/jquery.min.js"></script>
</head>
<body>
<div class="content">
<textarea name="" id="demo" cols="30" rows="10"></textarea>
</div>
<script>
var getCursortPosition = function(ctrl) {
var CaretPos = 0;
// IE Support
if (document.selection) {
ctrl.focus();
var Sel = document.selection.createRange();
Sel.moveStart ('character', -ctrl.value.length);
CaretPos = Sel.text.length;
}
// Firefox support
else if (ctrl.selectionStart || +ctrl.selectionStart === 0)
{CaretPos = ctrl.selectionStart;}
return (CaretPos);
};

var selectSomeText = function(element,begin,end)
{
if (element.setSelectionRange)
{
element.setSelectionRange(begin,end);
}
else if (element.createTextRange)
{
var range = element.createTextRange();
range.moveStart("character",begin);
range.moveEnd("character",end);
range.select();
}
};

var delWholeWord = function(text, field, pos){
var startIndex = pos;
if (field.charAt(pos-1) !== ' '){
for (var i=pos-2;i>=0;i--){
if (field.charAt(i) === ' ' || i === 0){
startIndex = i;
break;
}
}
selectSomeText(text, startIndex, pos)
}

};
$('#demo').keydown(function(event) {
if(event.keyCode !== 8) {
return;
}
var bodyText = $(this)[0];
var bodyField = $(this).val();
var pos = getCursortPosition(bodyText);
delWholeWord(bodyText, bodyField, pos);
});
</script>
</body>
</html>

相關(guān)文章

最新評(píng)論

南充市| 砚山县| 丰城市| 开平市| 青州市| 新巴尔虎左旗| 伽师县| 县级市| 淮南市| 滦南县| 荥经县| 嫩江县| 探索| 定南县| 桑日县| 交口县| 郴州市| 宽城| 龙州县| 珲春市| 松潘县| 保定市| 连云港市| 昌都县| 新疆| 乡城县| 南雄市| 万荣县| 蚌埠市| 庄浪县| 清苑县| 扎囊县| 衡南县| 肇东市| 新河县| 丹寨县| 颍上县| 元朗区| 剑河县| 衢州市| 濮阳市|