![](/img/trans.png)
[英]Phone Number Jquery validation … need numbers AND a few other characters
[英]Validation allow numbers only and phone number format on keypress using JQuery?
例:
見下圖我到底需要什么
謝謝任何人幫助這個簡單的代碼...
我已經在屏蔽輸入插件下面實現了您需要的功能。
步驟1:下載此插件
http://digitalbush.com/projects/masked-input-plugin
第2步:在CSHTML或HTml頁面中編寫以下代碼。
<script type="text/javascript">
$(document).ready(function () {
$("#ContactNo").mask("(+9) 999-999-9999");
$("#txtContactNo2").mask("(+9) 999-999-9999");
});
</script>
希望這有效! 干杯:)
link this script to your page and do masking format as you want
<script src="../JavaScript/jquerymaskedinput.js" type="text/javascript"></script>
enter code here
and then write this inside script
$(function () {
Masktext();
});
function Masktext() {
$('#<%=txtTelephone.ClientID %>').mask('(999)999-9999');
$('#<%=txtFaxNumber.ClientID %>').mask('(999)999-9999');
$('#<%=txtTelephoneMD.ClientID %>').mask('(999)999-9999');
$('#<%=txtTelephoneHC.ClientID %>').mask('(999)999-9999');
}
您可以將事件偵聽器添加到“提交”按鈕(假設它具有一個類似buttonId
的ID),並檢查數字是否有效(假設您的數字輸入具有一個像numberId
的ID),如下所示:
var button = document.getElementById("buttonId"),
number = document.getElementById("numberId");
button.addEventListener("click", function(e) {
if (/[^0-9\-\+]/.test(number.value)) {
e.preventDefault();
alert("Please enter a valid telephone number!");
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.