|
|
|
กำหนด textbox ช่องนี้ไม่ให้ใส่เลข 69 (ถ้ามีคนกรอกเลข 69 จะแจ้งเตือน) |
|
|
|
|
|
|
|
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<input type="text" id="text1" onkeypress="return IsSpecialKeys(event);" ondrop="return false;" onpaste="return false;" />
<span id="error" style="color: Red; display: none">()*&^%$#@!<>/\ Characters are not allowed.</span>
<script type="text/javascript">
function IsSpecialKeys(e) {
var specialKeys = new Array();
specialKeys.push(')');
specialKeys.push('(');
specialKeys.push('*');
specialKeys.push('&');
specialKeys.push('^');
specialKeys.push('%');
specialKeys.push('$');
specialKeys.push('#');
specialKeys.push('@');
specialKeys.push('!');
specialKeys.push('<');
specialKeys.push('>');
specialKeys.push('/');
specialKeys.push('\\');
document.getElementById("error").style.display = "none";
if (specialKeys.indexOf(e.key) != -1) {
document.getElementById("error").style.display = "inline";
return false;
}
return true;
}
</script>
</body>
</html>
|
|
|
|
|
Date :
2022-11-19 10:50:18 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2022-11-19 10:58:59 |
By :
asp101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สอบถามอีกนิดนะครับ พอเปลี่ยนเป็นตัวเลข ไม่ได้ต้องแก้ function ไหนครับ
|
|
|
|
|
Date :
2022-11-19 11:07:03 |
By :
asp101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนค่าใน specialKeys array
|
|
|
|
|
Date :
2022-11-19 11:29:00 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ if ธรรมดาก็ได้ ถ้ามีค่าใน array ให้ return false
สำหรับ ES7 เช็คด้วย includes
Code (HTML)
<input type="text" id="myText" onkeypress="return validate()" >
Code (JavaScript)
var badNumbers = [65,67,68,75,49,50,51,53]
function validate(){
return !badNumbers.includes(document.getElementById("myText").value);
}
|
|
|
|
|
Date :
2022-11-19 11:50:54 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอลองดูก่อนนะครับ
|
|
|
|
|
Date :
2022-11-19 12:04:20 |
By :
asp101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในกรณีที่เป็น กลุ่มคำ ให้ใช้ onchange
Code (JavaScript)
$(obj).change(function(){
if( (/(69|54)/).test(this.value)){
alert('extra char are not allow');
return false;
}
});
ปล. ตัวอย่างเป็น jquery
|
ประวัติการแก้ไข 2022-11-19 14:15:49
|
|
|
|
Date :
2022-11-19 14:14:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|