A-AA+then

เกี่ยวกับฟอร์ม submit

2,033
ผมมีฟอร์มแบบนี้ครับ
<form onsubmit="return ch(this)" name="myForm" id="iform">
<input type="text" name="user" value="demo" />
<input type="password" name="password" value="1234" />
<input type="radio" name="bn" value="1" />
<input type="radio" name="bn" value="2" />
<input type="checkbox" name="checkbox" value="555" />
<input type="submit" name="submit" value="Send" />
</form>
เหมือนของ อ.น่ะครับใน ตย. getRequestBody แต่การเรียกฟอร์มนั่นผมก้ใช้ การ loadsection เหมือนในเว็บนี้ ที่เป็น layer.innerHTML = data; ปกติครับ จากนั่นผมก้ลองให้ js return false มา ถ้าเป็น firefox ฟอร์มจะไม่ submit ไปไหน แต่ถ้า เป็น ie มันจะ refresh ตัวเอง เกิดจากอะไรครับ งง มาก

5 ความคิดเห็น

function ch(frm)
{

return false;
1

ครับ return ตาม ของ อ.เรยครับ มันก็ดัน submit อีก งง มากครับ

2

<form method="post".....
3

ครับ ทำหมดทุกอย่างแล้ว
<form method="post" name="myForm" id="iform" class="fValidator-form" onsubmit="return ch(this)" >
...

แต่ก้ยังไม่ได้เลยตัดสินจัยเปลี่ยนปุ่มจาก submit เป็น button แล้วใช้ onclick เอาได้แล้วครับ แต่ที่แปลกใจก้คือ ปัญหาที่ผมบอกไปมันเกิดเฉพาะ ie น่ะครับ ff ได้  
4

อ้อ รู้แล้ว

action="xxx.php"

คือสิ่งที่ไม่ได้ใส่ ครับ

ผมเคยเจอกรณีนี้เหมือนกัน แต่รายละเอียดจริงๆ จำไม่ได้แล้ว
5
^