|
|
|
ช่วยดูโค้ต เช็คการป้อนข้อความใน textbox หน่อยครับ..... ที่ผมอยากให้ช่วยคือ เมื่อผู้ใช้ป้อนข้อความลง textbox จะทำการเช็คข้อความที่ป้อนลงไป |
|
|
|
|
|
|
|
ง่า......ไม่มีใครตอบเลย ช่วยหน่อยนะครับ...ผมยังมือใหม่ งมมาหลายวันแล้วครับ แค่ script นี้ ตัวเดียวอะครับ..
|
|
|
|
|
Date :
2012-01-26 21:37:02 |
By :
tomonaha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะแทรก event นี้ตอนที่ submit น่ะครับ
Code (JavaScript)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="frmMain" action="" method="post" OnSubmit="return chkSubmit()">
<script language="javascript">
function CheckValidUrl(strUrl){
var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
return RegExp.test(strUrl);
}
function chkSubmit()
{
if(CheckValidUrl(document.frmMain.txtUrl.value)==false)
{
alert('Please enter new url');
return false;
}
}
</script>
Input URL <input type="text" name="txtUrl" value="">
<input type="submit" name="butSubmit" value="Check">
</form>
</body>
</html>
|
|
|
|
|
Date :
2012-01-27 10:55:23 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ...ผมได้ทำตามที่คุณ mr.win แนะนำแล้ว พอกดปุ่มบนฟอร๋ม แม้จะไม่ใช่ปุ่ม submit ก็ตาม มันก็จะ alert หมดเลยครับ....
ถ้าผมเปลี่ยนเป็น php ละครับ มันจะทำให้เกิดการทำงานที่ server มากไปไหมครับ
|
|
|
|
|
Date :
2012-01-27 15:35:30 |
By :
tomonaha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณอ่ะ เอา even OnBlur อยู่หรือ ป่าวครับที่มันขึ้นที่ขึ้นเตือนแม้ไม่กด Submit อ่ะ
|
|
|
|
|
Date :
2012-01-27 15:52:17 |
By :
yuyu7878 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทีแรกผมใช้ event onblur ครับ ถ้าทดสอบ script นี้ กับ textbox ที่ไม่ใช้ array มันทำงานปกติครับ
แต่พอมาปรับใช้กับ textbox ที่เป็น array มันก็ alert ตลอดครับ แม้จะป้อนถูกต้องที่เงื่อนไขที่เขียนไว้ครับ
|
|
|
|
|
Date :
2012-01-27 20:50:40 |
By :
tomonaha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|