`
舟舟同学
  • 浏览: 45522 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

JQuery开发6-文本框字数限制和提示文本的影藏与显示

阅读更多

在网页中,为例提高用户体验,往往会在用户使用文本框时提示文本框最大限定字数以及当用户输入后,提示还可以输入的字符数,这里用到了另外一个插件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文件

0
2
分享到:
评论

相关推荐

    jQuery textarea文本框输入文字字数限制提示代码.zip

    本资源“jQuery textarea文本框输入文字字数限制提示代码.zip”提供了一个实用的功能,即对textarea输入框进行字数限制,并实时显示当前已输入的字符数,这对于创建表单、评论区或任何需要限制用户输入的场景非常...

    原生js text文本框输入字数限制长度提示

    总结来说,实现原生JavaScript的文本框字数限制和提示主要涉及以下几个步骤: 1. 设置文本框的`maxlength`属性。 2. 使用JavaScript获取文本框元素和最大字数。 3. 创建一个提示元素,并将其添加到页面上。 4. 监听...

    jQuery计算文本框可输入字数代码.zip

    为了提供良好的用户体验,有时候我们需要限制文本框(input type="text")的输入字数,并实时显示剩余字数。jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。在...

    jquery新浪发布微博textarea文本框限制文字字数表单

    本教程将详细讲解如何利用jQuery实现一个类似新浪发布微博的功能,特别是针对textarea文本框进行文字字数限制。 一、jQuery简介 jQuery是由John Resig在2006年创建的,它的核心理念是"Write Less, Do More",通过...

    jQuery 文本文本框输入字符限制插件.

    "jQuery 文本文本框输入字符限制插件"是一个专门针对这种情况设计的解决方案,它模仿了 Twitter 的输入限制功能,为用户提供了一种友好的提示方式,避免了简单地阻止用户输入,而是以一种优雅的方式告知用户剩余可...

    基于RectJS的文本框字数限制提示动画

    今天我们要给大家介绍一款比较实用的网页文本框工具,这个文本框的特点是输入文字时可以实时提示当前文本字数的限制,不仅在右下角显示剩余字数,而且在文本框下方有带颜色的进度条提示。这款文本框字数限制动画基于...

    jQuery文本框字符限制插件-TextArea Counter.pdf

    《jQuery文本框字符限制插件详解》 在网页设计中,常常需要对用户输入的文本进行长度限制,以保持页面的整洁和数据的一致性。jQuery作为一种强大的JavaScript库,提供了丰富的功能来帮助开发者实现这样的需求。本文...

    文本框的字数限制功能jquery插件

    这个方法接受三个参数:需要限制的文本框的jQuery对象、最大字数和显示字数的元素ID。 总结来说,"文本框的字数限制功能jquery插件"是一个实用的工具,它解决了HTML`&lt;textarea&gt;`缺乏内置字数限制的问题。通过添加...

    jQuery文本框输入文字计数显示代码.zip

    "jQuery文本框输入文字计数显示代码.zip" 提供了一个解决方案,帮助开发者创建一个能够实时显示输入字符数的文本框,以此来限制用户的输入长度,提升用户体验,特别是在需要用户填写特定字数限制的表单场景下。...

    基于jQuery的计算文本框字数的代码

    在探讨基于jQuery计算文本框中字数的功能时,首先需要了解该功能的实现目标,即在用户输入文字的同时计算字数,并给出剩余可输入字数的提示。当输入的字数超过设定的最大值后,需要通过一些视觉反馈(如输入框的闪动...

    jQuery textarea文本框输入文字字数限制提示特效代码

    本教程将详细讲解如何使用jQuery实现textarea文本框的文字字数限制及实时提示功能。 首先,我们需要在HTML中创建一个textarea元素,用于用户输入文本,并添加一个用于显示剩余字数的元素。例如: ```html 请输入...

    js限制显示字数

    在网页开发中,限制用户输入或显示的字数是一项常见的需求。这可以帮助保持页面整洁,防止数据溢出,以及优化用户体验。JavaScript(JS)作为客户端脚本语言,常常被用来实现在网页上实时检查和控制文本输入的长度。...

    jQuery 类twitter的文本字数限制带提示效果插件

    **jQuery 类Twitter文本字数限制带提示效果插件详解** 在网页交互设计中,为了提供良好的用户体验,常常需要对用户输入的文本进行字数限制,例如社交媒体平台中的推文功能。`jQuery` 提供了一个类似 Twitter 的文本...

    jQuery实现实时输入字数统计

    在上述代码中,`textarea`用于用户输入,`span`用于显示当前字数和最大限制(这里设置为200字)。 现在,我们使用jQuery监听`textarea`的`keyup`事件,每当用户在文本框中输入或删除字符时,都会触发这个事件。我们...

    基于jquery的textarea发布框限制文字字数输入(添加中文识别)

    当计算出剩余字数后,相应的提示信息会更新显示,同时根据字数限制条件动态地启用或禁用提交按钮。 ### 知识点五:HTML元素和样式的操作 在给出的代码片段中,我们看到如何操作HTML元素和CSS属性。通过jQuery的`$...

    jQuery实现限制textarea文本框输入字符数量的方法

    在Web开发中,限制用户在文本区域(textarea)中输入的字符数量是一种常见的需求,尤其是在需要限制输入长度的场景,如微博、评论等。使用jQuery库可以非常简便地实现这样的功能。下面将详细介绍使用jQuery实现限制...

    jQuery计算文本框可输入字数特效代码

    总的来说,这个jQuery特效代码是一个实用的工具,可以帮助开发者快速实现文本框字数限制和实时反馈的交互效果,提高网站或应用的用户体验。通过学习和理解这个代码,开发者不仅可以掌握如何使用jQuery进行事件监听和...

Global site tag (gtag.js) - Google Analytics