`
axl234
  • 浏览: 268902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文本域字符数判断

阅读更多
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>文本域字符数判断</title>
</head>

<body>
<div id="tip" style=" color:#588905">你还能输入<em>140</em>个字</div>
<textarea name="" cols="50" rows="10" id="textArea"></textarea><br />
  <input type="submit" name="button" id="button" value="提交"  />
<script type="text/javascript">
document.getElementById("textArea").focus();
var chackTextarea = function(obj,num,objTip){
setInterval(function(){
var newvalue = obj.value.replace(/[^\x00-\xff]/g, "**");
if(newvalue.length>=0){
if (newvalue.length > num) {
objTip.innerHTML="已超出<em>" +parseInt((newvalue.length - num)/2) +"</em>个字!";
objTip.style.color="#F00";
document.getElementById("button").disabled="disabled";
}else{
objTip.innerHTML="你还能输入<em>" +parseInt((num-newvalue.length)/2) +"</em>个字!";
objTip.style.color="#588905";
document.getElementById("button").disabled="";
}
}else{
document.getElementById("button").disabled="disabled";
}
},100)

}
chackTextarea(document.getElementById("textArea"),280,document.getElementById("tip"));


</script>
</body>
</html>
分享到:
评论

相关推荐

    java'文本域额验证

    在HTML中,`&lt;textarea&gt;` 元素的`maxlength`属性用于限制用户在文本域中可以输入的最大字符数。例如,在给定代码中,“maxlength="50"”表示用户最多只能输入50个字符。 #### 3.2 `onkeydown` 事件处理程序 `...

    Acrobat DC 文本域录入的数字中不能有两个小数点示例

    5. `event.value`则用于检查整个文本域即将要改变的值,这在用户一次性输入多个字符时很有用。 6. `isNaN(event.value)`检查整个值是否是非法的数字格式。 通过结合这两个条件,我们可以确保无论用户是逐个字符输入...

    PDF 文本域自定义按键脚本 willCommit 事件示例

    在本文中,我们将深入探讨如何使用Acrobat DC中的PDF JavaScript来实现对PDF文本域的自定义按键脚本,特别是利用`willCommit`事件来确保用户输入的数据符合预设的格式要求。`willCommit`事件是在用户按下键盘键或从...

    文本域自定义按键脚本 用红色NA替换0和负值

    此外,"前提条件是该文本域已带有按键事件(如上所示)并且只录数字"指出,这个功能的实现依赖于文本域已经配置了一个按键事件,而且这个文本域只能接受数字输入,防止输入其他非数字字符。 以下是这个脚本的详细解析...

    javascript实现文本域写入字符时限定字数

    在HTML页面中,实现文本域(textarea)限制输入字符数是一个常见的需求。本文将介绍如何使用JavaScript脚本来限制用户在文本域中输入的字符数量。具体的实现方法是通过HTML的`onkeyup`事件监听器,当用户在文本域中...

    文本域光标操作的jQuery扩展分享

    对文本域中的光标位置进行控制,比如获取光标位置、设置光标位置、选中特定范围内的字符、插入字符串以及删除字符等,是进行交互式内容编辑时必不可少的功能。 描述部分提到,这些操作所涉及的JavaScript方法较为...

    JS清空多文本框、文本域示例代码

    - 然后通过`getElementsByTagName`获取所有input和textarea元素,并通过for循环对它们进行遍历,判断是否为文本框或文本域,并进行相应的清空操作。 - 最后,通过`alert`函数弹窗显示页面上文本框和文本域的数量。 ...

    JS判断大全

    1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 ...2.8:form文本域的通用校验函数

    Jsp中判断文本框是否为空

    - **逻辑**:可以使用条件语句来判断获取到的表单元素的`value`属性是否为空字符串。 - **示例**: ```javascript if (t1.value == "") { alert("用户名不能为空"); t1.focus(); // 让光标聚焦到该输入框 ...

    浅谈JS验证表单文本域输入空格的问题

    如果使用传统的比较方式,如`document.getElementById("name").value == ""`,这种方法只能判断文本域的值是否完全为空字符串,如果用户连续输入多个空格键,这种方法将无法判断这些空格是否为有效输入,从而导致...

    web_edit:它只有一个统计HTML页面字符数的功能

    最常见的事件监听器是`input`事件,它会在文本域内容改变时触发。 3. **字符计数逻辑** - 当`input`事件触发时,JavaScript函数会被调用,该函数负责获取`&lt;textarea&gt;`中的文本内容,计算字符数,并将结果显示在...

    js判断文本框剩余可输入字数的方法

    在本示例中,当文本框中的字符数超出限制时,`checkWord`函数会截断用户的输入以符合字符长度限制。同时,通过修改`wordCheck`元素的`innerHTML`属性,页面上会实时显示文本框剩余可输入的字符数。 知识点五:编码...

    javascript字数验证

    `:无论是否超过最大字符数,都会将文本域中的内容截断至最大长度,确保不会超出限制。 4. **事件绑定**: - `(this, 100);"&gt;&lt;/textarea&gt;`:通过HTML属性`onkeyup`将`check`函数与文本域的键盘事件绑定,每当用户...

    jQuery计算文本框字数及限制文本框字数的方法

    3. 字数限制的实现:通过监听文本框的`oninput`事件(标准浏览器)或`onpropertychange`事件(IE浏览器),来实时判断输入的字符数。当用户输入的总字符数超过限定值时,可以通过修改文本框的样式或提示信息来告知...

    js验证大全.pdf

    2.8 **通用校验函数**:创建一个可复用的函数,用于多个文本域的验证,提高代码复用性和效率。 JavaScript验证在网页开发中扮演着至关重要的角色,它提高了用户体验,减少了服务器端的无效处理,也帮助开发者预防了...

    JS TextArea字符串长度限制代码集合

    本篇文章提供了一种针对JavaScript环境下TextArea文本域字符串长度限制的方法,并着重解决了一个特定问题:在Internet Explorer(IE)浏览器中,当用户输入日语和全角字符时出现的BUG。 该方法中,提出了一个名为...

    Aspose.Words中提取域中有效内容

    在Word文档中,域是一种特殊的代码结构,用于插入动态信息,如页码、日期、目录等。域通常以"{"开头,"}"结尾,中间包含了命令和可能的参数。例如,`{DATE}`会插入当前日期,`{PAGE}`则会显示当前页码。域在文档中看...

    限制字符输入数功能(jquery版和原生JS版)

    当文本域中的字符数发生变化时(例如用户键入文字),`onkeyup`和`onchange`事件触发,根据当前输入长度实时更新提示信息,并相应地控制提交按钮的可用状态。 在原生JavaScript实现的代码中,存在一个注释掉的循环...

    Textarea限制输入文本长度

    特别是在表单填写场景下,如评论框、留言区等,限制文本域(`textarea`)中的输入长度是一种常见的做法。本文将详细介绍如何通过JavaScript实现对`textarea`输入长度的控制,并探讨其背后的原理与应用场景。 #### ...

Global site tag (gtag.js) - Google Analytics