自己写的,很简单(兼容各浏览器):
第一个(经测试,不好,如果加上form标签就不兼容ie6了)..
- <script>
- function xian_hidden(){
- if (name01.disabled==false){
- name01.disabled=true;
- }
- }
- function xian_hidden01(){
- if (name01.disabled==true){
- name01.disabled=false;
- }
- }
- </script>
- <input type="radio" name="d" onClick="xian_hidden()" checked /> <br />
- <input type="radio" name="d" onClick="xian_hidden01()" />
- <input type="text" name="title" id="name01" disabled='false' />
第二个:ok 兼容个浏览器(奇怪了,传到服务器,火狐又不行了)
- <form>
- <input type="radio" name="rdo" value="1" />1
- <input type="radio" name="rdo" value="2" />2
- <input type="radio" name="rdo" value="3" />3
- <input type="radio" name="rdo" value="0" onpropertychange="test(this,0);" />其他
- <input type="text" id="txt" disabled="disabled" value="其他" />
- </form>
- <script type="text/javascript">
- <!--
- function test(obj,value){
- document.getElementById("txt").disabled = !obj.checked;
- };
- //-->
- </script>
算了干脆自己写个:okok的
- <script>
- <!--
- function xian_hidden(){
- if (document.getElementById('name01').disabled==false){
- document.getElementById('name01').disabled =true;
- }
- }
- function xian_hidden01(){
- if (document.getElementById('name01').disabled==true){
- document.getElementById('name01').disabled =false;
- }
- }
- //-->
- </script>
- <form>
- <input type="radio" name="d" onClick="xian_hidden()" checked />
- <input type="radio" name="d" onClick="xian_hidden01()" />
- <input type="text" name="title" id="name01" disabled="false" />
- </form>