国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于jquery的設置頁面文本框 只能輸入數字的實現代碼

2019-11-20 23:50:52
字體:
來源:轉載
供稿:網友
代碼如下:
復制代碼 代碼如下:

$("#money").bind("propertychange",function() {
if(""!=this.value){
var str = this.value.replace(/(^/s*)|(/s*$)/g, "");
if(this.value != str )
this.value = str;
}
if( isNaN(Number(this.value)))
this.value = this.value.replace(/[/D]/,'');
});

這里使用了JQuery綁定到id為money的文本框的onpropertychange事件上。
下面的代碼連小數點也屏蔽掉了
復制代碼 代碼如下:

$("#phone").bind("propertychange", function() {
if(""!=this.value){
var str = this.value.replace(/(^/s*)|(/s*$)/g, "");
if(this.value != str )
this.value = str;
}
if (this.value.indexOf('.') != -1) {
this.value = this.value.replace(/[/.]/, '');
this.focus(); }
if (isNaN(Number(this.value))) {
this.value = ($.trim(this.value)).replace(/[/D]/, '');
this.focus(); } });

最后,最好將輸入法屏蔽掉。 通過css,ime-mode:disabled就可以實現。
如果很嚴格的話,可以再追加上禁止粘貼與拖拽。
禁止粘貼與拖拽實現方法
文本框禁止拖拽和粘貼

在css中實現文本框禁止拖拽和粘貼的功能

建立一個Css,如下:
復制代碼 代碼如下:

.TextBox_NotDragpaste

{
ondragenter:expression(ondragenter=function(){return false;});
onpaste:expression(onpaste=function(){return false;});
}

如果還需要禁止輸入中文的功能只需要多加一個語句即可。

如下:
復制代碼 代碼如下:

.TextBox_NotDragpaste

{
ime-mode:disabled;
ondragenter:expression(ondragenter=function(){return false;});
onpaste:expression(onpaste=function(){return false;});
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 社旗县| 洛宁县| 长葛市| 城步| 莎车县| 剑阁县| 昌黎县| 灌南县| 从江县| 神池县| 乌兰浩特市| 平乡县| 新龙县| 沅江市| 莱芜市| 明光市| 仪征市| 澄城县| 惠东县| 新竹县| 驻马店市| 全州县| 密云县| 安溪县| 平安县| 元朗区| 兴化市| 辽中县| 鄂托克旗| 广丰县| 通州市| 宿松县| 贵德县| 新巴尔虎左旗| 阜康市| 宿迁市| 浦东新区| 涞源县| 红桥区| 平远县| 孝感市|