javascript实时显示限制字符输入个数并给出提示

JS统计文本框字符串,并实时显示剩下字符数,效果如本博客评论字数限制效果,在这里共享一下,在上传文 字作品的时候,我相信这会在用户体验上有一个不错的效果。
代码比较简单:
 

JavaScript代码01

 代码如下 复制代码
.<script   language="JavaScript">     
  <!--//     
 function   textCounter(field,   countfield,   maxlimit)   {     
  //   定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;     
 if   (field.value.length   >   maxlimit)       
  //如果元素区字符数大于最大字符数,按照最大字符数截断;       
 field.value   =   field.value.substring(0,   maxlimit);     
  else     
 //在记数区文本框内显示剩余的字符数;       
  countfield.value   =   maxlimit   -   field.value.length;     
  }     
 //-->     
</script>

完整实例

 代码如下 复制代码

<table border="0" cellpadding="0" style="border-style:solid; border-width:1px; padding:1px; border-collapse: collapse" bordercolor="#CCCCCC" width="100%" height="184">
                                         
                                          <form action="return1_w.php" method="POST" target="_blank" style="margin:0px; padding:0px;">
                                            <tr>
                                              <td width="96" height="20"><div align="right" style="font-size:12px">用户名:</div></td>
                                              <td height="20">&nbsp;&nbsp;
                                                <input   readonly="readonly"   type="text"   name="remLen"   size="4"   maxlength="3"   value="150" />
                                              个字符(可以在这里给我评论或建议哦^_^)</td>
                                            </tr>
                                            <tr>
                                              <td width="96" height="71"><script   language="JavaScript">  
  <!--//  
  function   textCounter(field,   countfield,   maxlimit)   {  
  //   定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;  
  if   (field.value.length   >   maxlimit)    
  //如果元素区字符数大于最大字符数,按照最大字符数截断;    
  field.value   =   field.value.substring(0,   maxlimit);  
  else  
  //在记数区文本框内显示剩余的字符数;    
  countfield.value   =   maxlimit   -   field.value.length;  
  }  
  //-->  
                                        </script>
                                                  <div align="right" style="font-size:12px">回复内容:</div></td>
                                              <td width="396" height="71"><textarea rows="4" name="neirong" cols="50" onKeyDown="textCounter(this.form.neirong,this.form.remLen,150);"   onkeyup="textCounter(this.form.neirong,this.form.remLen,150);"> </textarea></td>
                                            </tr>
                                            <tr>
                                              <td height="30" colspan="2"><div align="center">
                                                  <input type="submit" value="发布" name="hf" />
                                              </div></td>
                                            </tr>
                                            <tr>
                                              <td colspan="2"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
                                                  <tr>
                                                    <td width="100%" height="1" colspan="4"></td>
                                                  </tr>
                                              </table></td>
                                            </tr>
                                          </form>
                                        </table>

时间: 2024-09-30 19:18:01

javascript实时显示限制字符输入个数并给出提示的相关文章

javascript实时显示当天日期的方法

  本文实例讲述了javascript实时显示当天日期的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:

javascript实时显示北京时间的方法

 这篇文章主要介绍了javascript实时显示北京时间的方法,涉及javascript操作时间显示的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了javascript实时显示北京时间的方法.分享给大家供大家参考.具体如下: 该页面中实时显示北京时间,更改时区也可以作为显示世界时间,代码如下: 代码如下: <script type="text/javascript"> Date.prototype.strftime = function(for

javascript实时显示当天日期的方法_javascript技巧

本文实例讲述了javascript实时显示当天日期的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&g

javascript实时显示北京时间的方法_javascript技巧

本文实例讲述了javascript实时显示北京时间的方法.分享给大家供大家参考.具体如下: 该页面中实时显示北京时间,更改时区也可以作为显示世界时间,代码如下: 复制代码 代码如下: <script type="text/javascript"> Date.prototype.strftime = function(format){     var o = {       "M+" :  this.getMonth()+1,  //month      

判断Session的过期时间 采用JavaScript实时显示剩余多少秒

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%session.timeout=1440 '单位(分钟)1440=24小时 参数不能大于24小时 也就是不能大于1440分钟%> <% if session("login")<>"888888" then'判断Session是否有效 Response.Write("Session过期了&quo

判断Session的过期时间 采用JavaScript实时显示剩余多少秒_应用技巧

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%session.timeout=1440 '单位(分钟)1440=24小时 参数不能大于24小时 也就是不能大于1440分钟%> <% if session("login")<>"888888" then'判断Session是否有效 Response.Write("Session过期了&quo

JavaScript实现页面实时显示当前时间的简单实例

这篇文章介绍了页面实时显示当前时间的简单实例,有需要的朋友可以参考需要   复制代码 代码如下: <html> <head> <title>JavaScript实现页面实时显示当前时间</title> </head> <body> <script language="javascript"> function showtime() { var today,hour,second,minute,year,

javascript实时获取鼠标坐标值并显示的方法

  这篇文章主要介绍了javascript实时获取鼠标坐标值并显示的方法,涉及javascript操作鼠标事件的相关技巧,非常具有实用价值,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans

JavaScript实现页面实时显示当前时间的简单实例_javascript技巧

复制代码 代码如下: <html> <head> <title>JavaScript实现页面实时显示当前时间</title> </head> <body> <script language="javascript"> function showtime() { var today,hour,second,minute,year,month,date; var strDate ; today=new Da