文本框html如下:
<div><label class="label">价格:</label><input id="TextPrice" type="text" name="Price" /></div>
Source Code
jQuery:
$("#TextPrice").on("input", function (evt) { var self = $(this); self.val(self.val().replace(/[^0-9\.]/g, '')); if ((evt.which != 46 || self.val().indexOf('.') != -1) && (evt.which < 48 || evt.which > 57)) { evt.preventDefault(); } });
View Code
如果此文本框只接受整数呢,可以把jQuery稍修改一下:
$("#TextPrice").on("input", function (evt) { var self = $(this); self.val(self.val().replace(/[^\d].+/, "")); if ((evt.which < 48 || evt.which > 57)) { evt.preventDefault(); } });
Source Code
结果:
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦