ทำไมกด enter แล้วไม่ไปครับ รบกวนดูโค้ดให้ผมทีทำไมกด enter แล้วมันไม่ทำงาน แต่กดที่ปุ่มทำงานได้นะครับ
โพสยังไงให้โค้ดมันเป็นสีสีอ่านง่ายๆทำตามแล้วไม่ได้
จะได้อ่านง่ายกว่านี้หน่อย อิอิอิ
Date :
2010-06-03 08:53:25
By :
thosapon
,มันกดได้นะครับ แต่มันคือ submit เลย ต้องเอา form ออกครับ
Code (PHP)
<html>
<head>
<link rel="stylesheet" href="../my_style.css" type="text/css" />
<script src="../ajax/ajax_framework.js"></script>
<script>
function formSubmit(){
var URL = "searchuser.php";
var data = getFormData("frm");
ajaxLoad('get',URL,data,'displayDiv');
}
</script>
</head>
<body>
<div class="bgbig">
ค้นหา:<input id="q" type="text" onKeyPress="javascript:if(event.keyCode==13)formSubmit();"/>
<input type="button" onClick="formSubmit();" value="ค้นหา">
<div id="displayDiv"> </div>
</div>
</body>
</html>
ที่โค้ดคุณไม่เป็นสี สงสัยไปลบ php ... /php ออกแน่เลย
Date :
2010-06-03 09:55:35
By :
kerb
เอา form มันก็ไม่ส่งค่าไปอ่ะครับ
var data = getFormData("frm");
Date :
2010-06-03 10:08:15
By :
thosapon
ถ้าเปลี่ยนเป็นว่า กด Enter แล้วไปทำ onclick ของ button อ่ะครับทำยังไง
เพราะยังไงก็ต้องเอา form ไว้อ่ะครับ ลองดู
Date :
2010-06-03 10:11:03
By :
thosapon
ถ้าไม่เอา form ออก ก็ต้องใส่ event ให้กับ form ครับ
เป็น onSubmit() แล้วให้ไปเรียก function นั้นเอาครับ
ส่วนใน function ก็ให้ return false เพื่อหยุดการทำงานไว้ด้วยครับ
Date :
2010-06-03 10:18:00
By :
newnakab
ตามนี้เลยก็ได้ครับ
Code (PHP)
<html>
<head>
<link rel="stylesheet" href="../my_style.css" type="text/css" />
<script src="../ajax/ajax_framework.js"></script>
<script>
function formSubmit(){
var URL = "searchuser.php";
var data = getFormData("frm");
ajaxLoad('get',URL,data,'displayDiv');
return false;
}
</script>
</head>
<body>
<div class="bgbig">
<form id="frm" onSubmit='return formSubmit();'>
ค้นหา:<input id="q" type="text"/>
<input type="submit" value="ค้นหา">
</form>
<div id="displayDiv"> </div>
</div>
</body>
</html>
Date :
2010-06-03 10:18:31
By :
newnakab
ขอบคุณมากๆเลยครับ
ได้แล้ว
ว่าแต่ ทำให้โพสโค้ดแบบ ท่านท่าน ทั้งหลายทำไงอ่ะครับ
Date :
2010-06-03 10:28:47
By :
thosapon
ตรงนี้เลย
Date :
2010-06-03 11:08:13
By :
naskw
ทำแล้วไม่ได้อ่ะครับหรือทำผิดไม่รู้
Date :
2010-06-03 14:08:55
By :
thosapon
อย่างนี้ครับ
Date :
2010-06-03 14:24:33
By :
ความรู้เท่าหางอึ่ง
Load balance : Server 01