|
|
|
ทำฟอร์มรับข้อมูลตัวเลข ผมขอตัวอย่างฟอร์มรับข้อมูลตัวเลขหน่อยครับ และกำหนดให้รับเฉพาะตัวเลข และ ต้องกรอกให้ครบ 11 หลัก |
|
|
|
|
|
|
|
Code (JavaScript)
function myfunction(myfrm){
var regExp = /\d{11}/;
return regExp.test(myfrm.mytext.value);
}
<form onsubmit="return myfunction(this);">
<input type="text" name="mytext">
<input type="submit" value="submit">
</form>
เอาไปลองดูก่อน เผื่อพลาด ได้ไม่ได้ยังไงค่อยมาบอกนะครับ
|
|
|
|
|
Date :
2009-06-26 23:20:05 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้นแบบนี้ครับ
function myfunction(myfrm){ var regExp = /\d{11}/; return regExp.test(myfrm.mytext.value); }
กด Submit กรอกตัวหนังสือยังได้เลย พี่ลองเช็คใหม่ด้วยคับ ขอบคุณครับ
|
|
|
|
|
Date :
2009-06-26 23:26:27 |
By :
comsueksa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหอะๆ ขอโทษครับ เอาใหม่
Code (JavaScript)
<script language="javascript">
function myfunction(myfrm){
var regExp = /\d/;
if(regExp.test(myfrm.mytext.value) == true && myfrm.mytext.value.length == 11){
return true;
}else return false;
}
</script>
<form onsubmit="return myfunction(this);">
<input type="text" name="mytext">
<input type="submit" value="submit">
</form>
|
|
|
|
|
Date :
2009-06-27 00:03:38 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองดูยังไม่ได้ครับ รอพี่ PlaKrim มาแก้ต่อนะครับ
|
|
|
|
|
Date :
2009-06-27 01:44:34 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออลืมโจทย์ว่ากรอกได้เฉพาะตัวเลข กำ
เดี๋ยวรอสักครู่
|
|
|
|
|
Date :
2009-06-27 01:53:08 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไปแบบเต็มๆ
Code (JavaScript)
<script language="javascript">
function digitOnly(obj){
var regExp = /[0-9]$/;
if(!regExp.test(obj.value)){
obj.value = obj.value.substring(0, obj.value.length -1);
}
}
function doSubmit(myfrm){
if(myfrm.mytext.value.length != 11){
alert("กรอกตัวเลขสิบเอ็ดตัวเข้าใจไหมพี่น้อง");
myfrm.mytext.focus();
return false;
}else return true;
}
</script>
<form onsubmit="return doSubmit(this);">
<input type="text" name="mytext" onkeydown="javascript:digitOnly(this);" onkeyup="javascript:digitOnly(this);">
<input type="submit" value="submit">
</form>
|
|
|
|
|
Date :
2009-06-27 01:55:55 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ PlaKriM ครับ คำตอบถูกอกถูกใจมาก บวก +1 เลยคับ
|
|
|
|
|
Date :
2009-06-27 11:55:34 |
By :
comsueksa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหานิดหน่อย คือเวลาพิมข้อความจะไม่สามารถพิมได้ แต่ถ้าใช้copy paste มาใส่ มันสามารถทำได้อ่ะครับ
พอมีวิธีให้สามารถก๊อปวางไม่ได้มั้ยครับ
|
|
|
|
|
Date :
2013-04-05 09:52:18 |
By :
ch-0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|