JavaScript實現TextArea的MaxLength效果
来源:互联网 发布:win7如何连接网络 编辑:程序博客网 时间:2024/05/26 16:01
<!-- /* Font Definitions */ @font-face{font-family:新細明體;panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-alt:PMingLiU;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:細明體;panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-alt:MingLiU;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:標楷體;panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@標楷體";panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@細明體";panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@新細明體";panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;mso-pagination:none;font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:標楷體;mso-font-kerning:1.0pt;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:612.0pt 792.0pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:36.0pt;mso-footer-margin:36.0pt;mso-paper-source:0;}div.Section1{page:Section1;}-->
<textarea cols="50" rows="10" onkeypress="txtOnKeyPress(10)"
onpaste="txtOnPaste(10)"></textarea>
<!-- /* Font Definitions */ @font-face{font-family:新細明體;panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-alt:PMingLiU;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:細明體;panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-alt:MingLiU;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:標楷體;panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@標楷體";panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@細明體";panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@新細明體";panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;mso-pagination:none;font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:標楷體;mso-font-kerning:1.0pt;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:612.0pt 792.0pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:36.0pt;mso-footer-margin:36.0pt;mso-paper-source:0;}div.Section1{page:Section1;}-->
// 按下鍵盤按鍵時
function txtOnKeyPress(txtlength)
{
// 判斷按下的鍵是不是迴車(迴車占兩個字符)
if(event.keyCode == 13)
{
txtlength=txtlength -1;
}
//event.srcElement.value 已輸入的字符串(不包含本次輸入)
//document.selection.createRange().text 處於被選中狀態的文本
if(event.srcElement.value.length >= txtlength
&&document.selection.createRange().text.length == 0)
{
// 阻止輸入
event.returnValue=false;
}
}
<!-- /* Font Definitions */ @font-face{font-family:新細明體;panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-alt:PMingLiU;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:細明體;panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-alt:MingLiU;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:標楷體;panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@標楷體";panose-1:3 0 5 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@細明體";panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@新細明體";panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;mso-pagination:none;font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:標楷體;mso-font-kerning:1.0pt;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:612.0pt 792.0pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:36.0pt;mso-footer-margin:36.0pt;mso-paper-source:0;}div.Section1{page:Section1;}-->
// 黏貼時
functiontxtOnPaste(txtlength)
{
// 清空文本內被選中的區域
document.selection.createRange().text = "";
// window.clipboardData.getData("Text") 剪貼板內容
if(window.clipboardData.getData("Text").length>=
txtlength -event.srcElement.value.length)
{
// 在文本內被選中的區域添加剪貼板上內容
document.selection.createRange().text =
window.clipboardData.getData("Text").
substr(0, txtlength -event.srcElement.value.length);
// 阻止黏貼
event.returnValue = false;
}
}- JavaScript實現TextArea的MaxLength效果
- JavaScript实现textarea的maxlength
- 控制textarea长度 textarea的maxlength属性一样有效果
- 设置TEXTAREA的MAXLENGTH属性 .
- textarea解决maxlength的兼容问题
- JAVASCRIPT应用篇(5)--设置TEXTAREA的MAXLENGTH属性
- JAVASCRIPT应用篇(5)--设置TEXTAREA的MAXLENGTH属性
- JAVASCRIPT应用篇(5)--设置TEXTAREA的MAXLENGTH属性
- html:textarea控制maxlength -------------- replaceall的用法
- 利用js控制textarea的maxLength
- textarea的maxlength和wrap属性
- IE6-9不支持Textarea的maxlength属性
- IE6-9不支持Textarea的maxlength属性
- textarea实现maxlength属性
- textarea maxlength属性
- 辛辛苦苦整合的TextArea设置MaxLength的代码
- 控制textarea的长度(maxLength)以及textarea初始化时清除里面多余的空格
- IE7,8兼容textarea maxlength
- 努力学习3G
- 如何用arcgis配准和矢量化?
- Oracle调度程序作业dbms_scheduler
- 2009.10.20
- 50款CSS工具:网格和布局工具,CSS 优化工具….
- JavaScript實現TextArea的MaxLength效果
- 通用传输平台开发实录【3】--IO驱动
- 用PIL处理透明位
- 大学过去一年之内的作品(1)
- 简单AJAX函数
- config对象
- 关于葡萄酒瓶塞的一些知识
- js 日历
- eclipse整合反编译工具--jad