เกี่ยวกับฟอร์ม submit
ผมมีฟอร์มแบบนี้ครับ
<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 ตัวเอง เกิดจากอะไรครับ งง มาก
<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 ตัวเอง เกิดจากอะไรครับ งง มาก
{
return false;
}
ครับ return ตาม ของ อ.เรยครับ มันก็ดัน submit อีก งง มากครับ
<form method="post" name="myForm" id="iform" class="fValidator-form" onsubmit="return ch(this)" >
...
แต่ก้ยังไม่ได้เลยตัดสินจัยเปลี่ยนปุ่มจาก submit เป็น button แล้วใช้ onclick เอาได้แล้วครับ แต่ที่แปลกใจก้คือ ปัญหาที่ผมบอกไปมันเกิดเฉพาะ ie น่ะครับ ff ได้
action="xxx.php"
คือสิ่งที่ไม่ได้ใส่ ครับ
ผมเคยเจอกรณีนี้เหมือนกัน แต่รายละเอียดจริงๆ จำไม่ได้แล้ว