ปิดการทำงาน Auto Fill ของฟอร์ม

เคยรำคาญกันมั้ยครับ บางครั้งเราไม่ต้องการให้ฟอร์มมันจำค่าที่เรากรอกไว้ ถึงแม้บางครั้งเราจะปิด Cookie ไปแล้ว ระบบ Auto Fill ก็ยังตามมาหลอกหลอนเราอยู่ดี

มาดู 2 วิธีในการปิดคุณสมบัตินี้ของฟอร์มกันครับ
<form autocomplete="off">
---------------
</form>

วิธีแรก ด้วยการเพิ่ม property autocomplete ให้กับฟอร์ม โดยกำหนดค่าเป็น off ให้กับมัน 

วิธีนี้ก็ดีหรอกครับ ง่ายดีแต่เสียอีตรงที่ไม่ผ่านการ validate ครับ เนื่องจาก property นี้ ไม่ใช่ property มาตรฐาน

วิธีที่ 2 ใช้ Javascript โดยผมกำหนด property นี้ด้วย GAJAX ครับ มีโค้ดง่ายๆ แค่นี้
<form id="test_frm">
---------------
</form>
<script type="text/javascript">
$G('test_frm').set('autocomplete', 'off');
</script>
ผู้เขียน goragod โพสต์เมื่อ 22 มิ.ย. 2552 เปิดดู 10,567 ป้ายกำกับ GAJAXForm
^