ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingtype="radio" ถ้าเราเลือกแล้ว refresh หน้าอยากให้มันค้างอยู่ตรงที่เราเลือก +1
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: type="radio" ถ้าเราเลือกแล้ว refresh หน้าอยากให้มันค้างอยู่ตรงที่เราเลือก +1  (อ่าน 815 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
WP-design
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 280



ดูรายละเอียด
« เมื่อ: 11 มีนาคม 2015, 18:26:19 »

โค๊ด:
<html>
<head>
<title>My Page</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>

<script>
$(document).ready(function(){

         
     
});
</script>
</head>
<body>
<form  name="myform" action="#" method="POST">
<input id="radio1" type="radio" name="group1" value="1"> Milk<br>
<input id="radio2" type="radio" name="group1" value="2"> Butter<br>
<input id="radio3" type="radio" name="group1" value="3"> Cheese
</form>
</body>
</html>

type="radio" ถ้าเราเลือกแล้วกด refresh หน้าอยากให้มันค้างอยู่ตรงที่เราเลือก ต้องเขียน javascript ยังไงครับ  1 ให้ครับ
บันทึกการเข้า
MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #1 เมื่อ: 11 มีนาคม 2015, 18:41:29 »

การ refresh คือการยิง request ไปที่ server ใหม่ครับ ดังนั้น ค่ามันควรที่จะถูก reset อยู่แล้ว

สิ่งที่ควรทำคือ เมื่อมีการแก้ไข form แล้ว การ refresh หน้า ควรที่จะต้องมีการ confirm reload page ครับ ถ้านึกไม่ออก ก็แบบ facebook เลยครับ

แต่ถ้ายืนยันว่าต้องการแบบนั้น  คือเก็บค่าที่ได้มีการเลือกไว้ใน cookie ครับ
ซึ่งจะใช้ php read cookie แล้ว render ออกมา หรือทำใน javascirpt onload ก็แล้วแต่ท่านครับ
ซึ่งผมว่า อาจจะมีบั๊กมารบกวน feature นี้ ไม่มากก็น้อยแน่ๆ ฮ่าๆ
บันทึกการเข้า

Good code quality Developer Cheesy
name777
ก๊วนเสียว
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 262



ดูรายละเอียด
« ตอบ #2 เมื่อ: 11 มีนาคม 2015, 19:02:38 »

ผมใช้วิธี เมื่อส่งค่าเข้า server  ก็ให้ทาง server  ส่งค่ากลับที่เลือกกลับมาด้วย แล้วเขียน เช็คเอาว่าค่าไหนที่ติ๊กอยู่ ก็พอใช้ได้  Tongue
บันทึกการเข้า

ozero1st
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 225



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 11 มีนาคม 2015, 19:07:55 »

เลือกแล้ว ส่งไป Server ให้เก็บใส่ Session ไว้
บันทึกการเข้า

ขายชื่อโดเมนสวย ๆ OPPOSERVICE.COM 3000 บาท / OPPOSERVICES.COM 3000 บาท / OPPOSKY.COM 4000 บาท / TOILET-RESTROOM.COM 2000 บาท / HELLOMAAM.COM 2000 บาท
-----------------------------------------------------------------
Popu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 1,218



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 11 มีนาคม 2015, 19:08:47 »

session เก็บไว้ครับ
บันทึกการเข้า

MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #5 เมื่อ: 11 มีนาคม 2015, 19:13:09 »

เลือกแล้ว ส่งไป Server ให้เก็บใส่ Session ไว้

เอ้อ ผมลืมไปเลยวิธีนี้ ตกม้าตายละ ajax ไปก็จบ 55555+


ปล.จากประสบการณ์ ถ้าระบบส่วนตัวหรือคนใช้ไม่เยอะ ก็โอเคครับ
แต่ถ้าระบบเป็นทางการหน่อย เช่นให้พนักงานตามบริษัทใช้ อย่าทำดีสุดครับ มันไม่ make sence + burn performance + คนมา MA ต่อมีเงิบ
+ ถ้าเคสนี้ผมทำเคสนี้นะ ภาพหัวหน้าด่าลอยมาเลยครับ เคส user บ้าจี้พวกนี้ ต้อง reject ไปให้หมดครับ 5555+
บันทึกการเข้า

Good code quality Developer Cheesy
หน้า: [1]   ขึ้นบน
พิมพ์