2 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi cần xác thực giá trị của hộp văn bản. Hộp văn bản dành cho số điện thoại của khách hàng ở định dạng 0123456789 (tức là chỉ 10 số và quá trực tiếp có nghĩa là nhập số, nó sẽ không cho phép người dùng thêm bất kỳ bảng chữ cái hoặc ký hiệu đặc biệt nào) Dữ liệu được gửi đến một trang (xác nhận.php) thông qua phương thức Post Forms. Tôi muốn một hàm sẽ chỉ chấp nhận 10 số người khác, không có chữ cái hoặc ký tự.
Lucifer 29.1K23 Huy hiệu vàng89 Huy hiệu bạc140 Huy hiệu đồng23 gold badges89 silver badges140 bronze badges Đã hỏi ngày 6 tháng 6 năm 2012 lúc 6:41Jun 6, 2012 at 6:41
4 Tôi nghĩ rằng điều này sẽ làm việc cho bạn:
Đã trả lời ngày 6 tháng 6 năm 2012 lúc 6:53Jun 6, 2012 at 6:53
sephoy08sephoy08sephoy08 1.0847 Huy hiệu bạc16 Huy hiệu đồng7 silver badges16 bronze badges Ví dụ, bạn có thể sử dụng preg_match
Đã trả lời ngày 6 tháng 6 năm 2012 lúc 6:46Jun 6, 2012 at 6:46
Tomas Janciktomas JancikTomas Jancik 1.4812 Huy hiệu vàng12 Huy hiệu bạc18 Huy hiệu đồng2 gold badges12 silver badges18 bronze badges Bạn có thể sử dụng Regex trong tập lệnh PHP của mình, như AVD đã nêu hoặc bạn có thể ngăn người dùng gửi biểu mẫu, sử dụng plugin xác thực của jQuery. HTML
jQuery
Thông tin thêm tại JQuery/Xác thực.
Đã trả lời ngày 6 tháng 6 năm 2012 lúc 6:52Jun 6, 2012 at 6:52
AhatiusahatiusAhatius 4.57711 Huy hiệu vàng48 Huy hiệu bạc77 Huy hiệu đồng11 gold badges48 silver badges77 bronze badges Thử cái này. Nó xác nhận mục nhập trên từng đầu vào khóa HTML:
Javascript:
Nó sẽ loại bỏ một đầu vào không chữ số ngay khi nó là đầu vào và độ dài được giới hạn ở 10. Hi vọng điêu nay co ich. Đã trả lời ngày 6 tháng 6 năm 2012 lúc 7:07Jun 6, 2012 at 7:07
web-nomadweb-nomadweb-nomad 5.9253 Huy hiệu vàng33 Huy hiệu bạc49 Huy hiệu đồng3 gold badges33 silver badges49 bronze badges Xin chào ngài, Tôi có một hộp văn bản và tôi chỉ muốn chấp nhận các số thông qua hộp văn bản này. <body> <form method="POST" action=""> Phone no-<input type="number" name="phone no" maxlength="10"/> </form> </body> Làm ơn giúp đỡ ... Bình luận Giải pháp 3Hãy thử chức năng JavaScript này: function mask(textbox, e) { var charCode = (e.which) ? e.which : e.keyCode; if (charCode == 46 || charCode > 31&& (charCode < 48 || charCode > 57)) { alert("Only Numbers Allowed"); return false; } else { return true; } } Chức năng gọi như thế này trong hộp văn bản, onkeypress="return mask(this,event);" Giải pháp 6Mã JavaScript: hàm allnumeric (inputTxt) {var number = /^[0-9]+$ /; if (inputTxt.value.match (số)) {alert ('số đăng ký của bạn đã được chấp nhận ....'); document.form1.Text1.F Focus (); trả lại đúng; } other {alert ('vui lòng nhập các ký tự số'); document.form1.Text1.F Focus (); trả lại sai; }} Mã HTML:
Giải pháp 2thử cái này hàm số is_numeric(12); Bình luận Giải pháp 3Hãy thử chức năng JavaScript này: 0Chức năng gọi như thế này trong hộp văn bản,Giải pháp 6 Mã JavaScript: hàm allnumeric (inputTxt) {var number = /^[0-9]+$ /; if (inputTxt.value.match (số)) {alert ('số đăng ký của bạn đã được chấp nhận ....'); document.form1.Text1.F Focus (); trả lại đúng; } other {alert ('vui lòng nhập các ký tự số'); document.form1.Text1.F Focus (); trả lại sai; }}
Codeproject, 20 Bay Street, Tầng 11 Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900 Làm cách nào để làm cho TextBox chỉ chấp nhận số trong PHP?Hạn chế một hộp văn bản đầu vào HTML để chỉ cho phép các giá trị số.. Sử dụng giải pháp tiêu chuẩn để hạn chế người dùng chỉ nhập các giá trị số là sử dụng các phần tử của số loại. .... Sử dụng thuộc tính mẫu. .... Sử dụng sự kiện onInput .. Làm thế nào để tôi chỉ cho phép các số trong hộp văn bản?Theo mặc định, trường đầu vào HTML 5 có loại thuộc tính = Số Số được sử dụng để nhận đầu vào ở định dạng số.Bây giờ buộc phải loại đầu vào Loại trường = văn bản trực tuyến chỉ chấp nhận các giá trị số bằng cách sử dụng JavaScript hoặc jQuery.Bạn cũng có thể đặt thuộc tính Type = Tel Tel trong trường đầu vào sẽ bật lên bàn phím số trên thiết bị di động.set type=”tel” attribute in the input field that will popup numeric keyboard on mobile devices.
Làm cách nào để kiểm tra xem một số chỉ có trong PHP?Hàm is_numeric () kiểm tra xem một biến là số hoặc chuỗi số.Hàm này trả về true (1) nếu biến là số hoặc chuỗi số, nếu không nó sẽ trả về false/không có gì.is_numeric() function checks whether a variable is a number or a numeric string. This function returns true (1) if the variable is a number or a numeric string, otherwise it returns false/nothing.
Làm thế nào để tôi chỉ cho phép các số trong PHP?Trong PHP, đối với xác thực "chỉ số", bạn có thể sử dụng các cách tiếp cận khác nhau:.. is_int hoặc is_integer .. is_numeric.. Biểu thức thông thường .. ctype_digit.. filter_var.. |