HTML中使用javascript解除禁止input輸入框代碼:


轉:表單中Readonly和Disabled的區別

參考資料:

disabled和readonly區別:

參考博文1地址:http://blog.csdn.net/symgdwyh/article/details/5342937

兩種屬性的寫法如下:

 

1、<input type="text" name="name" value="xxx" disabled="true"/>

2、<input type="text" name="name" value="xxx" readonly="true"/>

 

這兩種寫法都會使顯示出來的文本框不能輸入文字,

 

但disabled會使文本框變灰,而且通過request.getParameter("name")得不到文本框中的內容(如果有的話),

 

而readonly只是使文本框不能輸入,外觀沒有變化,而且通過request.getParameter("name")可以得到內容。

 參考博文2地址:http://www.nowamagic.net/html/html_ReadonlyAndDisabled.php

Readonly和Disabled是用在表單中的兩個屬性,它們都能夠做到使用戶不能夠更改表單域中的內容。但是它們之間有着微小的差別,總結如下:

Readonly只針對input(text / password)和textarea有效,而disabled對於所有的表單元素都有效,包括select, radio, checkbox, button等。

但 是表單元素在使用了disabled后,當我們將表單以POST或GET的方式提交的話,這個元素的 值不會被傳遞出去,而readonly會將該值傳遞出去(這種情況出現在我們將某個表單中的textarea元素設置為disabled或 readonly,但是submit button卻是可以使用的)。

我的筆記:

<!-- 
       <from name="..." action="" method="post"></from>
       from屬性:
       name表單名稱,命名后就可以用其他腳本控制
       action動作屬性,提交的URL地址。
       method方法屬性,表單提交數據的方法有get或者post兩種方式。
       
       input屬性
       type屬性輸入的格式,比如文本框,單選按鈕,多選框
       name屬性變量名,該變量保存提交的內容。 
       
       type的類型有:
                   text文本框,submit提交,reset重置,password密碼,
                   checkbox多選框,radio單選按鈕,image圖片,hidden隱藏框,file文件.
        
                   
       <input type="submit" name="submit" value="提交">
        submit:提交類型,不可省略
        name:默認值"name",可省略不寫.
        value:提交按鈕上要顯示的文字,默認顯示提交,可省略不寫.
        
       <input type="reset" name="submit2" value="重置">
        reset:提交類型,不可省略.
        name:可以使默認值,可省略不寫.
        value:提交按鈕上要顯示的文字,默認顯示提交,可省略不寫.
   
  
   -->

javascript解除禁止input輸入框代碼:

function disable() {

      document.getElementById("user.name").disabled="";
      document.getElementById("user.number").disabled="";
      document.getElementById("user.age").disabled="";
      document.getElementById("user.sex").disabled="";
      document.getElementById("user.score").disabled="";     
}
</script>

注意:javascript內的變量要與input中的id對應。

自己編寫的代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <title>welcome page</title> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <!-- 解除禁止修改輸入框JAVAscript特效開始--> <script type="text/javascript"> function disable() { document.getElementById("user.name").disabled=""; document.getElementById("user.number").disabled=""; document.getElementById("user.age").disabled=""; document.getElementById("user.sex").disabled=""; document.getElementById("user.score").disabled=""; } </script> <!-- 解除禁止修改輸入框JAVAscript特效結束 --> </HEAD> <BODY> <br/><br/> <br/> <br/> <br/> <form action="http://www.baidu.com"> <table align="center"> <caption><nobr><h2> 您的注冊信息如下:</h2></nobr></caption> <tr> <td>姓名:</td> <td><input id="user.name" type="text"name="user.name" value=星雲} disabled="true"></td> </tr> <tr> <td>學號:<br /> </td> <td><input id="user.number" type="text" name="user.number" value=1001 disabled="true"></td> </tr> <tr> <td>年齡:</td> <td><input id="user.age" type="text" name="user.age" value=22 disabled="true"></td> </tr> <tr> <td>性別:</td> <td> <select id="user.sex" style="width:150px" name="user.sex" disabled="true"> <option value=${user.sex}>男 <option value="男">男 <option value="女">女 </select> </td> </tr> <tr> <td>分數:</td> <td><input id="user.score" name="user.score" type="text"value=88 disabled="true"></td> </tr> <tr> <td><input type="submit" value="確認" onclick="disable()"></td> <td><input type="button" value="修改" onclick="disable()"/></td> </tr> </table> </form> </BODY> </HTML>

單擊修改進行解除禁止!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM