<style type="text/css">
textarea{
width: 400px;
height:400px;
resize: none;
}
.limit{
width: 400px;
text-align: right;
}
#d1{
margin: 100px;
}
input::-webkit-input-placeholder{
color:red;
}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */
color:red;
}
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
color:red;
}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:red;
}
textarea::-webkit-input-placeholder{
color:red;
}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */
color:red;
}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
color:red;
}
textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:red;
}
</style>

2、文本框字数限制

    <div id = "d1">
<div>
<input type="text" placeholder='的奇偶为不让你'/>
<textarea placeholder='减肥的设计费我没如风达'/>
</div>
<div class="limit">
最大可输入
<span></span>/
</div>
</div>
<script type="text/javascript">
//先定义计算字符串字数
function getStrleng(str,max) {
myLen = ;
i = ;
for (; (i < str.length) && (myLen <= max * ); i++) {
if (str.charCodeAt(i) > && str.charCodeAt(i) < ) //根据Unicode编码值判断是否汉字
myLen++;
else
myLen += ;
}
return myLen;
}
//定义函数获得DOM元素
function Q(s){
return document.querySelector(s);
}
//定义函数显示写了几个字
function checkWord(c) {
var maxstrlen = ;
var str = c.value; //对象的内容
myLen = getStrleng(str,maxstrlen); //计算str的字符个数
var wck = Q(".limit span");
console.log(wck)
if(myLen > maxstrlen * ){
c.value = str.substring(, i - );
}else{
wck.innerHTML = Math.floor(myLen / );
}
}
Q('textarea').onkeyup =function(){
checkWord(this);
}
</script>

最新文章

  1. JAVA实现发送电子邮件
  2. 六、CsrfViewMiddleware
  3. ReactNative新手学习之路01-创建项目开始
  4. php面向对象编程(三)
  5. 《Linux内核分析》第八周 进程的切换和系统的一般执行过程
  6. 不需要写代码,文件夹右键cmd定位指定目录
  7. c++基础回顾
  8. Getting started with SciPy for .NET
  9. Android核心分析之二十四Android GDI之显示缓冲管理
  10. MySQL在远程访问时非常慢的解决skip-name-resolve 并且出现 Reading from net
  11. centos node卸载
  12. 队列的实现 -- 数据结构与算法的javascript描述 第五章
  13. 《C++ Primer Plus》学习笔记1
  14. Go - Revel框架介绍
  15. 关于模式为singTask的activity的bundle问题
  16. 架构之微服务(etcd)
  17. k8s源码分析准备工作 - 源码准备
  18. web前端图片上传(3)--filereader
  19. 算法笔记--Splay &amp;&amp; Link-Cut-Tree
  20. SMB协议利用之ms17-010-永恒之蓝漏洞抓包分析SMB协议

热门文章

  1. JS的基础知识回顾
  2. DirectX11 With Windows SDK--16 流输出阶段
  3. LeetCode 92. ReverseLinkedII
  4. [再寄小读者之数学篇](2015-06-24 Series)
  5. [译]Ocelot - Claims Transformation
  6. MySQL学习3 - 数据表的操作
  7. sql server 2008 中的 server profiler 的简单使用
  8. jQuery.rotate.js(控制图片转动)
  9. List总结
  10. @ReponseBody返回的json中文乱码-遁地龙卷风