如题,换行符在textarea中是要当成一个字符的.用普通的maxlength属性就不行了,于是想到通过事件来控制输入文字的长度. 注意哦,回车换行不能算成字符.这样的话,普通的substring等方法可能都不适用,要考虑文字中的换行符. 目前的实现如下,还有不完美的地方.如drag事件没有考虑. <html> <head> </head> <body> <p> textArea2 </p> <textarea id='txtA…
发表留言或者微博的时候,对输入文字个数的限制,下面分两种情况,每种分别介绍两种实现方式: 第一种:一个汉字算一位,两个字母或符号算一位. 通过ASCII编码来判断 textarea.onkeyup = function(){ //[^\x00-\xff]即ASCII编码不在0-255的字符,也就是汉子了,先把所有汉子换成任意两个字符,最后除以2,得到一个字符 var n = 150- Math.floor(this.value.replace(/[^\x00-\xff]/g,"aa")…
直接上代码. <html> <head> </head> <body> <textarea id='txtArea' cols='50' rows='10'></textarea> </body> <script> function getSelectionText() { var selText = ""; if (window.getSelection) { // 只有IE6,IE7,I…
js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .p…
<div>表单元素特殊属性<input type="text" value="禁止输入" disabled /></div> <div>表单元素特殊属性<input type="text" value="禁止输入" disabled="disabled" /></div> <div>表单元素特殊属性<input typ…
html: <div class="curr_eval_box">                <input type="hidden" name="cource_id" value="{$_GET['cource_id']}">                <input type="hidden" name="order_id" value="…
有时我们需要在点击html输入框的时候,旁边会出现提示语.在输入字符的时候,输入框下边会出现输入了多少字符的提示. 请看下面实例. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js练习</title> <style type="text/css"> body { background: url("i…
这里主要考虑的是日文,日文中包含了半角和全角文字,半角算1,全角算2. <html> <head> <script language="javascript"> function alertLength() { var name = document.main.name.value; window.alert("入力文字:[" + name + "]"); var length = countLength(na…
1.js代码部分 <script type="text/javascript">             $(function() { function albumName() {                            var text = $("#album_name").val();                             var counter = text.length;                      …
 //脚本获取网页中选中文字 var word = document.selection.createRange().text;  //获取选中文字所在的句子 var range =  document.selection.createRange(); range.expand("sentence"); var sentence = range.text;   alert(word);//弹出选中的文字 alert(sentence );     例如页面上有一个文本输入框: <…