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

關(guān)于文本框的一些限制控制總結(jié)~~

 更新時間:2010年04月15日 18:28:13   作者:  
關(guān)于文本框的一些限制控制總結(jié)~~
1.限制文本框不能輸入中文:
以前很多時候會去使用判斷去寫,比如:
復(fù)制代碼 代碼如下:

function nocn(obj)
{
for(i=0;i<document.getElementsByName("Text1")[0].value.length;i++)
{
var c = document.getElementsByName("Text1")[0].value.substr(i,1);
var ts = escape(c);
if(ts.substring(0,2) == "%u")
{
document.getElementsByName("Text1")[0].value = "";
alert("這里不能輸入中文/全角字符");
}
}
}


但是很少會有人用ime-mode:disabled(用css實現(xiàn)關(guān)閉文本框輸入法)
ime-mode
語法:
ime-mode : auto | active | inactive | disabled
取值:
auto : 默認(rèn)值。不影響IME的狀態(tài)。與不指定 ime-mode 屬性時相同
active : 指定所有使用IME輸入的字符。即激活本地語言輸入法。用戶仍可以撤銷激活I(lǐng)ME
inactive : 指定所有不使用IME輸入的字符。即激活非本地語言。用戶仍可以撤銷激活I(lǐng)ME
disabled : 完全禁用IME。對于有焦點的控件(如輸入框),用戶不可以激活I(lǐng)ME

那么:
<input onpaste="return false;" type="text" name="textfield" style="ime-mode:disabled" value="">
ime-mode:disabled為禁用輸入法。
擴(kuò)展:
復(fù)制代碼 代碼如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
function change(oButton)
{
var obj = document.all.txt;
if(obj.style.imeMode == "disabled")
{
obj.style.imeMode = "active";
obj.value = "";
oButton.value = "屏蔽中文輸入法";
}
else
{
obj.style.imeMode = "disabled";
obj.value = "";
oButton.value = "激活中文輸入法";
}
}
//-->
</SCRIPT>
<INPUT TYPE="text" NAME="txt" style="ime-mode:disabled" style="ime-mode:disabled">
<INPUT TYPE="button" value="激活中文輸入法" onclick="change(this)">

自己琢磨琢磨哈~
2..限制文本框不能粘貼:
一般看到這個我們會有這樣的思路:禁用掉Ctrl鍵和C鍵,再禁用掉右鍵,就可以完美的禁用粘貼功能了。
那么需要寫JS文件了(此JS文件本博客有相關(guān)內(nèi)容)
其實 onpaste="return false;" 就可以很完美的實現(xiàn)禁用粘貼,而且要注意,它禁用掉的是粘貼的功能,所以使用了這個屬性,即使不禁用掉右鍵,用戶也無法粘貼內(nèi)容。

那么:
復(fù)制代碼 代碼如下:

<input onpaste="return false;" type="text" name="textfield" style="ime-mode:disabled" value="">

onpaste處為禁用粘貼。

相關(guān)文章

最新評論

孙吴县| 焦作市| 恩施市| 盐源县| 西贡区| 大关县| 南充市| 黔东| 黑河市| 大竹县| 汉寿县| 周宁县| 台州市| 永春县| 益阳市| 沈阳市| 峨山| 麻栗坡县| 托克逊县| 宝兴县| 泸州市| 安义县| 龙泉市| 化隆| 克拉玛依市| 嘉祥县| 陇川县| 沙洋县| 新疆| 海盐县| 福州市| 屯留县| 华阴市| 垫江县| 伊吾县| 祁门县| 民勤县| 湖南省| 罗甸县| 武山县| 河曲县|