GORAGOD.com

freelance, web developer, web designer, hosting, domain name

เรื่องการ disable radiobox


<div  id="footer" >


 


<div id="task1">


<span class="col1">


<input name="Employee" type="radio" value="<?php echo $id1; ?>" /> 


<? 


echo "$name1 </br>";


echo "Experience: $experience1 year </br>";


echo "Cost: $cost1";


?>


</span>


<span class="col1">


<input name="Employee" type="radio" value="<?php echo $id2; ?>" /> 


<? 


echo "$name2 </br>";


echo "Experience: $experience2 years </br>";


echo "Cost: $cost2";


?>


</span>


<span class="col1">


<input name="Employee" type="radio" value="<?php echo $id3; ?>" />


<? 


echo "$name3 </br>";


echo "Experience: $experience3 years </br>";


echo "Cost: $cost3";


?>      


</span>          


<input name="Submit" type="button" value="Submit" id="submit1"  />





ตามโค็ดข้างบน ถ้าผมต้องการที่จะทำการ disable radiobox ผมต้องทำอย่างไร



เงื่อนไขคือ เริ่มแรก เมื่อเรียก task1 ให้แสดงออกมา ให้เลือก employee หนึ่งคนแล้วกด submit ส่งค่ากลับไปแล้ว

จากนั้น ถ้าผมเรียก task1 กลับมาอีกที ผมต้องการให้ ช่องของ employee คนที่เลือกไปก่อนหน้านั้นแล้ว ทำการ disable คือไม่ต้องการให้เลือกคนซ้ำกันได้ ผมต้องทำอย่างไร



การ submit ผมส่งค่าเข้าไปให้ในฟังก์ชันของ javascript นะครับ คือถ้าต้องการจะ disable ปุ่มนั้นผมก็ควรจะใช้คำสั่งของ javascript ด้วยรึป่าวเพื่อให้ง่ายในการสั่งการ ซึ่งคำสั่งนั้นคืออะไรผมไม่รุ้อะครับ  ช่วยบอกหน่อยครับ



ขอบคุณครับ

23 ธ.ค. 2553 1 1,944

ปกติแล้วเราก็ disabled เมื่อกดปุ่มนั้นแหละครับ



ในกรณีนี้ใช้ button ก็กำหนดฟังก์ชั่น onclck ให้กับปุ่ม แล้วทำการ disabled ปุ่มในฟังก์ชั่น ครับ



หรือถ้าเป็นการ submit ทั้งฟอร์มก็ใช้ event onsubmit ของฟอร์มก็ได้ครับ
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^