input輸入框自動伸長

 js使得input輸入框自動伸長

 

 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />  
  5. <script language="javascript">  
  6. function checkLength(which) {  
  7. var maxchar=10;  
  8. var oTextCount = document.getElementById("char");  
  9. iCount = which.value.replace(/[^\u0000-\u00ff]/g,"aa").length;  
  10. if(iCount<=maxchar){  
  11.     oTextCount.innerHTML = "<font color=#FF0000>"+ iCount+"</font>";  
  12.     which.style.border = '1px solid #FF0000';  
  13.     which.size=iCount+2;  
  14. else alert("請不要超過"+maxchar+"個字符");  
  15. </script>  
  16. </head>  
  17. <body>  
  18. <input name="words" maxlength="100" onkeyup="checkLength(this)" size="5" />  
  19. <span id="char">0</span>個字符  
  20. </body>  
  21. </html> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章