เริ่ม.. ผมจะสร้าง field ชื่อ `status` int(2) NOT NULL DEFAULT 0;
ไว้ที่ table ชื่อ members หรือท่านจะตั้งเป็นอย่างอื่นก็แล้วแต่ อย่างเช่น type เป็น varchar ,
กำหนดค่าเริ่มต้น(default)ให้เป็น user จากนั้นก็ค่อยขยับไปเป็น silver user , gold user
ก็ว่ากันไป
ครอบทั้ง form login และ form signup เอาไว้
แล้วก็กำหนดความสูง ให้เท่ากับหรือมากกว่านิดหน่อย ของ form ที่สูงที่สุด ในที่นี้คือ form signup
แล้วกำหด css ให้ overflow:hidden; เพื่อ... ปิดส่วนเกินที่ไม่ต้องการออก
คือการกระพริบของ from ในการเลื่อนขึ้นเลื่อนลง อย่าลืมว่าเรามี form อยู่ 2 form ที่ซ้อนกันอยู่
แสร็จแล้วในเรื่องของ form และ css
ที่นี้ก็มาในส่วนของ javascript กันบ้าง...
ผมจะเริ่มด้วยการกำหนดมุมโค้งให้กับเมนู login กับ signup ก่อน ด้วยการใช้ jquery.corner.js
เขียนโค้ดลงไป ระหว่าง tag head ดังนี้
ไฟล์ members.php
ตามด้วยการสั่ง load function onload1() ในตอนที่เปิดหน้าเพจครั้งแรก เพราะว่าเราต้องการ
เปิด form login แต่ปิด form register เอาไว้ก่อน ดังนี้
ไฟล์ members.php
แสร็จแล้วก็สร้างไฟล์ javascript ชื่อ login.js แล้วสร้าง function onload1()
ขึ้นมาดังนี้
ไฟล์ login.js
function onload1(){
$(document).ready(function(){
$("#showformregister").hide(); //ซ่อน form register
$("#loadsignup").removeClass("tabsignup");// ลบ highlight tab menu
$("#loadlogin").addClass("tablogin");// เพิ่ม highlight tab menu
});
}
ตามด้วยคำสั่งในการ click tab menu เพื่อเรียกแสดง form ของแต่ละ form ดังนี้
ไฟล์ login.js