Wed 15 Feb 2006 00:18:06
กลับมาอีกแล้วครับ กับปัญหาน่าปวดหัวครับ คือผมทำปุ่มขึ้นมา 1 ปุ่ม ตาม โค้ดข้างล่างนี้นะครับ
<input type="button" name="Submit4" value="ยกเลิก" onClick="return enabledradio1(this);">
<font size="2">
<script language="javascript">
function enabledradio1(obj){
var theform = obj.form;
theform.rdo[0].disabled = false;
theform.rdo[1].disabled = false;
theform.rdo[2].disabled = false;
theform.rdo[3].disabled = false;
theform.rdo[4].disabled = false;
theform.rdo[5].disabled = false;
theform.rdo[6].disabled = false;
theform.rdo[7].disabled = false;
theform.rdo[8].disabled = false;
theform.rdo[9].disabled = false;
theform.rdo[10].disabled = false;
theform.rdo[11].disabled = false;
theform.rdo[12].disabled = false;
theform.rdo[13].disabled = false;
theform.rdo[14].disabled = false;
}
</script>
เวลาที่ผมคลิกที่ปุ่มจะให้ radiobutton ทั้ง 15 อันนี้สามารถใช้งานได้ แต่ที่มีปัญหาคือเวลาที่คลิก radiobutton แล้วเลือกอันใด้อันหนึ่งนะครับ พอผมคลิกที่ปุ่ม ยกเลิก จะให้ radiobutton ที่ได้ทำการเลือกไปแล้วนั้นให้ยกเลิกไปนะครับ คือเหมือนกับเวลาที่เรากดปุ่ม reset นะครับ ทั้ง textbox ทั้ง radiobutton จะยกเลิกหมด แต่ผมจะให้ยกเลิกเฉพาะ radiobutton นะครับ พอแก้ไขยังงัยดีครับ รบกวนหน่อยนะครับ
ขอบคุณครับ
function enableradio1(obj){
var theform = obj.form;
for(i = 0; i < theform.rdo.length; i++){
theform.rdo[i].checked = false;
}
}
</script>
<form>
<input type="button" name="Submit4" value="ยกเลิก" onClick="return enabledradio1(this);">
<input type="radio" name="rdo" value="1" />
<input type="radio" name="rdo" value="2" />
<input type="radio" name="rdo" value="3" />
<input type="radio" name="rdo" value="4" />
<input type="radio" name="rdo" value="5" />
<input type="radio" name="rdo" value="6" />
<input type="radio" name="rdo" value="7" />
<input type="radio" name="rdo" value="8" />
<input type="radio" name="rdo" value="9" />
<input type="radio" name="rdo" value="10" />
<input type="radio" name="rdo" value="11" />
<input type="radio" name="rdo" value="12" />
<input type="radio" name="rdo" value="13" />
<input type="radio" name="rdo" value="14" />
<input type="radio" name="rdo" value="15" />
form>
Wed 15 Feb 2006 01:05:30
โทษทีนะครับ ขอเพิ่มอีกหน่อยนะครับ จะใช้คำสั่งอะไรครับ ในการเคลียค่าใน textbox ครับ
ขอบคุณมากครับ
.....
form.textbox_name.value = "";
.....
</script>
Wed 15 Feb 2006 14:49:48
ขอบคุณครับ

















