ขอ code javascript ให้พิมพ์ค่าใน textbox ได้เฉพาะ ตัวเลข 0-9 และ ทศนิยม (.) ค่ะ
Code (JavaScript)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="frmMain" action="" method="post">
<script language="JavaScript">
function chkNumber(ele)
{
var vchar = String.fromCharCode(event.keyCode);
if ((vchar<'0' || vchar>'9') && (vchar != '.')) return false;
ele.onKeyPress=vchar;
}
</script>
Input Number <input type="text" name="txtNumber" value="" OnKeyPress="return chkNumber(this)">
<input type="submit" name="btnSubmit" value="Submit">
</form>
</body>
</html>
Code (jQuery) ดักจับ Keypress ของ jQuery
$(document).ready(function() {
$("#txtboxToFilter").keydown(function(event) {
// Allow: backspace, delete, tab, escape, enter and .
if ( $.inArray(event.keyCode,[46,8,9,27,13,190]) !== -1 ||
// Allow: Ctrl+A
(event.keyCode == 65 && event.ctrlKey === true) ||
// Allow: home, end, left, right
(event.keyCode >= 35 && event.keyCode <= 39)) {
// let it happen, don't do anything
return;
}
else {
// Ensure that it is a number and stop the keypress
if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) {
event.preventDefault();
}
}
});
});
Date :
2011-07-01 08:43:41
By :
webmaster
เมื่อเลือกข้อมูล ในList menu แล้ว ใน text พิมได้แค่ตัวเลข
เช่นเลือก รหัส ที่ List menu ใน text พิมได้แค่ตัวเลข
เลือก ชื่อ ที่ List menu ใน text พิมได้แค่ตัวอักษร
ไม่ทราบว่าจะเขียนโค๊ด ยังไง เขียนตรงไหน ช่วยทีนะครับ มือใหม่ มาก ๆ ขอบคุณมากครับ
Date :
2018-10-17 19:58:51
By :
681670472216820
Load balance : Server 04