急救 关于自动验证表单文本框 已输入的文字个数

问题描述

我做一个表单里面有一个文本框但是我想限定输入的文字长度每当用户输入文字的时候在文本框下方就自动的显示已输入的文字个数当输入的文字个数超过限定数就提示用户像这样的怎么做啊各位高手帮帮小弟啊谢谢

解决方案

解决方案二:
关于文本框的限定字符个数你可以去看一下aip你新建一个JTextFieldtextField=newJTextField(20);好像这样的吧!!!
解决方案三:
用JavaScript的验证,然后alert
解决方案四:
publicclassExTextFieldextendsJTextField{publicExTextField(intmaxLen){this.setDocument(newJTextFieldLimit(this,maxLen));}staticclassJTextFieldLimitextendsPlainDocument{privateintlimit;//optionaluppercaseconversionprivatebooleantoUppercase=false;privateJTextFieldparent;publicJTextFieldLimit(JTextFieldparent,intlimit){super();this.limit=limit;this.parent=parent;}JTextFieldLimit(intlimit,booleanupper){super();this.limit=limit;toUppercase=upper;}publicvoidinsertString(intoffset,Stringstr,AttributeSetattr)throwsBadLocationException{if(str==null)return;if((getLength()+str.length())<=limit){if(toUppercase)str=str.toUpperCase();super.insertString(offset,str,attr);}else{JOptionPane.showMessageDialog(parent,"长度超过限制:"+limit);}}}}
解决方案五:
如果你需要动态的提示可以自己扩展
解决方案六:
js做,文本框属性里添onkeypress事件,在onkeypress事件处理函数中修改页面显示的数字。
解决方案七:
这个应该就是你要的吧<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><html><head><title>NewDocument</title><metaname="Generator"content="EditPlus"><metaname="Author"content=""><metaname="Keywords"content=""><metaname="Description"content=""><scriptlanguage="JavaScript"><!--functioncheckNameLength(){varlength=document.getElementById("username").value.length;document.getElementById("length").innerHTML=length;if(length>10){document.getElementById("errorMsg").style.display="block";}else{document.getElementById("errorMsg").style.display="none";}}//--></script></head><body><table><tr><td>请输入姓名:</td><td><inputtype="text"name="username"id="username"onpropertychange="checkNameLength()">*长度请不要超过10!</td></tr><trnowrap><tdcolspan="2"><spanid="normalMsg">*姓名长度为:</span><spanid="length"></span><spanid="errorMsg"style="color:red;display:none">您的姓名太长!</span></td></tr></table></body></html>

时间: 2024-10-01 08:47:49

急救 关于自动验证表单文本框 已输入的文字个数的相关文章

jquery验证表单文本框是否为空

Html部分  代码如下 复制代码 <form> <table> <tr> <td align="center"><input id="t1" type="text" size="5" msg="姓名" /> </td> <td align="center"><input id="t2&q

流泪求达人进来看看……添加联系人的界面如何去得到用户在文本框里输入的文字?

问题描述 已经头疼两天了--需求:在添加联系人的界面(com.android.contacts.ui.EditContactActivity)下,去得到用户在文本框里输入的名字,然后把输入的名字和电话本里现有的名字比较,如有重复,则提示用户.得到电话本里的联系人名字和号码很容易.头疼的来了!!--如何去得到用户在文本框里输入的文字?!?!?!按常理是类似于((EditText)findViewById(R.id.xxxxx)).getText().toString;可问题是我找了半天,找不到任何

ThinkPHP中create()方法自动验证表单信息

自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证. 原理: create()方法收集表单($_POST)信息并返回,同时触发表单自动验证,过滤非法字段, 在控制器中使用create()方法,(返回值为true/false),会自动触发模型类中的$_validate属性(为父类Model中的方法,在子类Model中重写),在$_validate中自定义验证规则(验证规则下面会详细说明),当create()方法没有数据即返回值为fals

JS实现自适应高度表单文本框的方法_javascript技巧

本文实例讲述了JS实现自适应高度表单文本框的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!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&

chrome表单自动填充导致input文本框背景变成偏黄色问题解决

chrome表单自动填充后,input文本框的背景会变成偏黄色的,这是由于chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性,然后对其赋予以下样式:   复制代码 代码如下: input:-webkit-autofill { background-color: #FAFFBD; background-image: none; color: #000; } 在有些情况下,这个黄色的背景会影响到我们界面的效果,尤其是在我们给input文本框使用图片背

会自动逐行上升的文本框_表单特效

<HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>会自动逐行上升的文本框</TITLE> <SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction selectScroller(n) {optlist = document.scrollform.s

用 Javascript 验证表单(form)中多选框(checkbox)值_表单特效

本文介绍了一个较为通用的获取 checkbox 值的方法,希望对新手有用. 复制代码 代码如下: <script type="text/javascript"> // 说明: 用 Javascript 验证表单(form)中多选框(checkbox)的值 // 作者: CodeBit function getCheckboxValue(checkbox) { if (!checkbox.length && checkbox.type.toLowerCase(

java 自动填写表单之下拉框,复选框的判断及操作

问题描述 java 自动填写表单之下拉框,复选框的判断及操作 我想用java实现一个网页的自动填写功能,例如工商局的工商注册页面的注册,现在我不知道该如何处理下拉选和复选框,现在我能实现按下tab,然后自动填写表单的输入框,再按tab键然后在自动填写下一个输入框,现在我无法判断下一个是输入框,复选框或下拉选,以及之后该如何操作 解决方案 下拉框可以用 SetAttribute("value", "sec"); 这样试试 SetAttribute("sele

文本框根据输入内容自适应高度的代码_表单特效

其实现代浏览器大多都支持文本框尺寸调节功能,绝大多数情况下却没有自动适应来得爽快,在网络上发现一方法比较简单的实现文本框高度自适应,于是封装了这个函数,准备以后应用到项目中. 源代码: 23:03文章更新: 感谢alucelx同学再次给力的帮助,大大简化了方法,更新代码为0.2版本,同时解决了兼容Opera浏览器,至此全兼容IE6+与现代浏览器! 在线演示: http://demo.jb51.net/js/2011/autoArea/index.htmautoTextarea.js 复制代码 代