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

關于文本框的一些限制控制總結~~

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

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)關閉文本框輸入法)
ime-mode
語法:
ime-mode : auto | active | inactive | disabled
取值:
auto : 默認值。不影響IME的狀態(tài)。與不指定 ime-mode 屬性時相同
active : 指定所有使用IME輸入的字符。即激活本地語言輸入法。用戶仍可以撤銷激活IME
inactive : 指定所有不使用IME輸入的字符。即激活非本地語言。用戶仍可以撤銷激活IME
disabled : 完全禁用IME。對于有焦點的控件(如輸入框),用戶不可以激活IME

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

<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文件本博客有相關內(nèi)容)
其實 onpaste="return false;" 就可以很完美的實現(xiàn)禁用粘貼,而且要注意,它禁用掉的是粘貼的功能,所以使用了這個屬性,即使不禁用掉右鍵,用戶也無法粘貼內(nèi)容。

那么:
復制代碼 代碼如下:

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

onpaste處為禁用粘貼。

相關文章

最新評論

长岛县| 高邮市| 日照市| 天门市| 临江市| 卫辉市| 刚察县| 临西县| 江永县| 甘南县| 石阡县| 和田市| 罗城| 安泽县| 龙泉市| 十堰市| 治多县| 馆陶县| 昌平区| 板桥市| 疏勒县| 元阳县| 永福县| 荣成市| 牡丹江市| 垫江县| 宁化县| 正镶白旗| 济阳县| 浦东新区| 佳木斯市| 扎兰屯市| 迁西县| 临高县| 林口县| 新源县| 淮滨县| 兰西县| 灵武市| 安陆市| 明星|