在网页中,为例提高用户体验,往往会在用户使用文本框时提示文本框最大限定字数以及当用户输入后,提示还可以输入的字符数,这里用到了另外一个插件charCount.js来实现该功能。
以下参考程序实现的功能有
1、限制文本框里面的字符数,当超过规定的字符数时不能再继续输入,用户在输入过程中会提示还可以输入的字符数
2、文本框内会出现默认灰色的提示文本,当文本框获得焦点时,比如用鼠标点击该文本框,提示文本会自动影藏,当文本框离开焦点时又会恢复默认的提示文本。
参考代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.charcount.js"></script> <script> $(document).ready(function() { $("#test1").focus(function(){//元素获得焦点猝发事件 if($("#test1").val()==this.title) { $("#test1").val(""); } }); $("#test1").blur(function(){//失去焦点的猝发事件 if($("#test1").val()=="") { $("#test1").val(this.title); } }); $("#test1").charcount({//限制文本框输入字数 maxLength: 50, preventOverage: true }); }); </script> <style> input { width: 30%; margin: 0; display: block; } .charcount-display { display: block; margin: 0 0 3px 0; color: #c00; } .charcount-position-after { margin: 3px 0 0 0; } .charcount-overage { color: #c00; } </style> </head> <body> <div id="page-wrapper"> <div class="demo"> <h2>请输入内容</h2> <input type="text" id="test1" class="countable" value="搜索...." title="搜索...." /> </div> </div> </body> </html>
附:charCount.js文件
相关推荐
jQuery textarea文本框输入文字字数限制提示代码,设置固定输入字符,实时计算显示已经输入多少字符。
jquery-文本框输入即时显示可输入剩余字符数
jQuery textarea文本框输入文字字数限制提示代码,设置固定输入字符,实时计算显示已经输入多少字符。
自己用jQuery做的文本框字数统计/限制插件,可以设定最高字数,设计按字或字节统计,显示剩余字数
jquery新浪发布微博textarea文本框限制文字字数表单 jquery新浪发布微博textarea文本框限制文字字数表单
jQuery计算文本框可输入字数代码基于jquery-2.2.3.min.js制作,动态计算文本框可输入字数统计。
jquery插件库-jquery按钮控制text文本框商品数量增加或减少.zip
jQuery input文本框限制文字输入计数显示
jquery实现动态添加文本框和下拉框效果。
开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-...
这里包含jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css,我费了好长时间找到的,此东西可以配合jQuery UI开发指南一书使用。
jquery-ui-1.7.3.custom 完整开发包
jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...
jquery-ui-1.8.6开发包和样式 jquery-ui-1.8.6开发包和样式
jquery插件jquery-ui-1.8.2.custom.min.js
今天我们要给大家介绍一款比较实用的网页文本框工具,这个文本框的特点是输入文字时可以实时提示当前文本字数的限制,不仅在右下角显示剩余字数,而且在文本框下方有带颜色的进度条提示。这款文本框字数限制动画基于...
jquery 插件 文本框输入限制 汉字,字母
<script src="./public/js/jquery-ui-1.10.3.min.js"> <script src="./public/js/jquery.datepicker-zh-CN.js"></script> <link href="./public/css/jqueryui/jquery-ui-1.10.3.min.css" rel="stylesheet"> $( "#...