看板 Web_Design 關於我們 聯絡資訊
更新的版本 修正了IE/FF重新整理會故障的問題 需在<body>加上onload="Reset_Form();" 範例XHTML:http://circ.cirx.org/~sst/ptt/test_checkbox.htm works in : IE 6 , FF 1.5 , Opera 8.5 <script type="text/javascript"> function Date_Use_Today(obj) { document.getElementById("date_today").checked=true; document.getElementById("date_custom").checked=false; document.getElementById("date_field").disabled=true; document.getElementById("date").value="2006/04/13"; } function Date_Use_Custom() { document.getElementById("date_today").checked=false; document.getElementById("date_custom").checked=true; document.getElementById("date_field").disabled=false; document.getElementById("date").value=document.getElementById("date_field").value; } function Date_Fill_Custom(obj) { document.getElementById("date").value=obj.value; } function Reset_Form() { if(document.getElementById("date_custom").checked==false) { document.getElementById("date_field").disabled=true; } } </script> <form action="#" name="itform"> <input type="hidden" name="date" id="date" value="2006/04/13" /> <input type="radio" id="date_today" checked="checked" onclick="Date_Use_Today();" /><label for="date_today">今天</label> <br /> <input type="radio" id="date_custom" onclick="Date_Use_Custom();" /><label for="date_custom">自訂日期:</label> <input type="text" id="date_field" size="15" onblur="Date_Fill_Custom(this);"/> </form> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.212.120
piligo:挖又有新的寫法,研究中,謝謝 04/15 22:39