อยากจะพัฒนา checkbox แบบที่ hotmail หรือ gmail ครับ
อยากจะพัฒนา checkbox แบบที่ hotmail หรือ gmail ครับ
เช่นมีเมล์อยู่ 100 ฉบับ แบ่งเป็น 10 หน้า หน้าละ 10 ฉบับ
ทำอย่างไรให้ check ที่ checkbox 2,5,7 แล้วเลือกไปที่ page 2 แล้ว check ที่ checkbox 15,17
พอเลือกเสร็จ กด submit หรือ delete ก็มีเป็นการทำที่เลือกมาทั้งหมด คือ 2,5,7,15,17
เท่าที่คิดๆ คิด ต้องทำ javascript toggle vale
var input_obj = document.getElementsByTagName('input');
url = url + '&c=' + input_obj.value;
แต่คิดไม่ออกว่า ถ้าเปลี่ยน page แล้ว ค่าจะยังคงอยู่ได้อย่างไร
เพราะตอนนี้มีข้อมูลให้เลือก check ทั้งหมด 1200 records เลยคิดว่า การแสดงผลใน 1 หน้า คงจะไม่สมควร
ขอบคุณครับ
เช่นมีเมล์อยู่ 100 ฉบับ แบ่งเป็น 10 หน้า หน้าละ 10 ฉบับ
ทำอย่างไรให้ check ที่ checkbox 2,5,7 แล้วเลือกไปที่ page 2 แล้ว check ที่ checkbox 15,17
พอเลือกเสร็จ กด submit หรือ delete ก็มีเป็นการทำที่เลือกมาทั้งหมด คือ 2,5,7,15,17
เท่าที่คิดๆ คิด ต้องทำ javascript toggle vale
var input_obj = document.getElementsByTagName('input');
url = url + '&c=' + input_obj.value;
แต่คิดไม่ออกว่า ถ้าเปลี่ยน page แล้ว ค่าจะยังคงอยู่ได้อย่างไร
เพราะตอนนี้มีข้อมูลให้เลือก check ทั้งหมด 1200 records เลยคิดว่า การแสดงผลใน 1 หน้า คงจะไม่สมควร
ขอบคุณครับ
1.ตัวแปร Javascript
2.Cookie
3.SESSION
4.database
1 และ 2 สามารถจัดเก็บได้ทันทีด้วย Javascript ข้อเสีย คือ ถ้าผิดพลาด ต้อง Refresh แล้ว ข้อมูลที่เลือกไว้หาย
3 และ 4 คงต้องใช้ Ajax ส่งข้อมูลที่เลือก กลับไปจัดเก็บยัง Server ข้อดีคือ หาเกิดอะไรผิดพลาดขึีน ข้อมูลที่เลือกไว้ยังไม่หายไปทันที แต่ข้อเสียก็คือ ยุ่งยากขึ้นอีกเล็กน้อย และถ้าเลือกเก็บบน db ข้อมูลทีเลือกอาจเก็บไว้ข้ามเดือนข้ามปีได้ (หรือเก็บไว้ใช้ในคราวต่อไปได้ หรือใช้เพื่อจัดกล่มถาวรได้) หรือ อาจใช้วิธีเมื่อเลือกแล้ว ให้ไปอัปเดทข้อมูลสมาชิกก้ได้ครับ