日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery 验证小数点后几位_(亲测可用)input只能输入数字或小数点后几位

發布時間:2024/7/23 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery 验证小数点后几位_(亲测可用)input只能输入数字或小数点后几位 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

webapp是基于html5網頁版的app,經常會結合app成為混合模式 hybrid app,也就是 app小應用打開 訪問的其實是網頁,這種方式非常不錯,解決了app更新的難題, 所以這個時候要求 webapp需要做的非常像原生app一樣。

下面是切圖網(qietu.com)在實際項目中碰到一個問題,關于 input 只能輸入數字和小數點后倆位的驗證。下面javascript 代碼

//

// JavaScript Document

$.fn.decimalinput = function(num) {

$(this).

//獲取當前光標在文本框的位置

function getCurPosition(domObj) {

var position = 0;

if (domObj.selectionStart || domObj.selectionStart == ‘0’) {

position = domObj.selectionStart;

}

else if (document.selection) { //for IE

domObj.focus();

var currentRange = document.selection.createRange();

var workRange = currentRange.duplicate();

domObj.select();

var allRange = document.selection.createRange();

while (workRange.compareEndPoints("StartToStart", allRange) > 0) {

workRange.moveStart("character", -1);

position++;

}

currentRange.select();

}

return position;

}

//獲取當前文本框選中的文本

function getSelectedText(domObj) {

if (domObj.selectionStart || domObj.selectionStart == ‘0’) {

return domObj.value.substring(domObj.selectionStart, domObj.selectionEnd);

}

else if (document.selection) { //for IE

domObj.focus();

var sel = document.selection.createRange();

return sel.text;

}

else return ”;

}

//$(‘#fe3’).decimalinput(2);

})

關于html5原生配合

一個是 type=number (原生h5自帶)

控制手機端默認彈出 數字輸入鍵盤

一個是 step=0.01 (原生 h5 自帶)

控制輸入框的數字跨度,0.01 代表可以輸入 數字和小數點后倆位

切圖社區(qietu.cn)原創。

總結

以上是生活随笔為你收集整理的jquery 验证小数点后几位_(亲测可用)input只能输入数字或小数点后几位的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。