|
|
|
ผู้รู้ช่วยหน่อยครับ ต้องการใส่เงื่อนไขในโค้ดให้มันบอกว่า กรอกเบอร์โทรศัพท์ไม่ครบ 10 ตัวครับช่วยที |
|
|
|
|
|
|
|
จากที่ดูไม่ทีตรงไหนที่เขียนว่าห้ามกรอกเกิน 10 ตัวอักษรน่ะครับ
|
|
|
|
|
Date :
2010-10-18 06:31:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ครับ ผมต้องการให้มันฟ้องว่า กรอกหมายเลขโทรศัพท์ไม่ครบ 10 หลักครับ ไม่ใช่ไม่เกินครับ
|
|
|
|
|
Date :
2010-10-18 15:27:15 |
By :
beayba |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มคำสั่ง
Code (JavaScript)
if(sText.length < 10)
{
alert('กรุณากรอก >=10');
return false;
}
|
|
|
|
|
Date :
2010-10-18 15:32:09 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับได้แล้วแต่ มันขึ้นตลอดเลยครับ เพราะผมใช้ onkeyup แนะนำหน่อยครับ
Code (PHP)
<script language="javascript">
function mbom(sText,obj)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
if(IsNumber==false){
alert("ตัวเลขเท่านั้น");
obj.value=sText.substr(0,sText.length-1);
}
if(sText.length < 10)
{
alert('กรุณากรอก หมายเลขให้ครบ 10 หลัก');
return false;
}
}
</script>
<input name="txtTel" type="text" class="txtbox" id="txtTel" value="<?=$resultUser["Tel"];?>" size="10" maxlength="10"onKeyUp="mbom(this.value,this)">
|
|
|
|
|
Date :
2010-10-18 18:48:30 |
By :
beayba |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น onblur ครับ
|
|
|
|
|
Date :
2010-10-18 19:36:23 |
By :
manosate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ได้แย้ว
|
|
|
|
|
Date :
2010-10-18 20:42:59 |
By :
beayba |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|