打印

随着输入文字的多少自动变化宽度的INPUT

突发奇想,也不知道有没有实际用处,也不是很精确。

 提示:您可以先修改部分代码再运行
[ 本帖最后由 老二 于 2007-10-16 14:23 编辑 ]
本帖最近评分记录
  • marvellous 威望 +2 原创内容 2007-10-16 14:41
三无青年502
肯定有用途,呵呵,强
不错啊!
这样不太行把,到多少字的时候要换行把,不然页面被撑大的

TOP

要考虑换行的话,就不用Input了,改用Textarea.

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

呵呵,是啊,是有用的,而且代码也不长~

TOP

  在经典混迹了快5年了 从一只菜鸟变成了现在的老菜鸟 威望一直是0  多谢版主支持给加了分

如要考虑换行就用texterea 对js进行简单的修改就可以变成判断输满一行自动将texterea 的行数加1.
三无青年502

TOP

楼主能不能加个输入最大值

TOP

引用:
原帖由 jiqinggu 于 2007-10-16 14:58 发表
楼主能不能加个输入最大值


 提示:您可以先修改部分代码再运行
三无青年502

TOP

Very Good!

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

发现一个bug,全部输入f,input将会显示双倍宽度.别的字母和数字不会出现这情况

TOP

引用:
原帖由 sunritz 于 2007-10-16 15:09 发表
发现一个bug,全部输入f,input将会显示双倍宽度.别的字母和数字不会出现这情况
呵呵,不只是f 你输入l 也是,还有i,一些半角的符号也是,因为这几个字母站的地方小,所以我在一开头就说明了 不是很精确的这个,要想做的精确的话就需要过滤这些“苗条”的字符

[ 本帖最后由 老二 于 2007-10-16 15:16 编辑 ]
三无青年502

TOP

这几个字符:
l i . ,
也是一样,看来跟字符宽度有一定关系。
可参考一下下面这个:

 提示:您可以先修改部分代码再运行
[ 本帖最后由 marvellous 于 2007-10-16 15:52 编辑 ]

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

用鼠标复制粘贴(不用键盘)就没有反映了。。。。。。。。
男人善于戳穿女人的漏洞,而女人善于把握男人的把柄

TOP

引用:
原帖由 numa001 于 2007-10-16 15:58 发表
用鼠标复制粘贴(不用键盘)就没有反映了。。。。。。。。
貌似将onkeyup改为onpropertychange可以解决复制粘贴
三无青年502

TOP

marvellous 版主的更简单 用css的溢出来处理 PF!
三无青年502

TOP

牛。。。
web设计师群:47071188

TOP

引用:
原帖由 marvellous 于 2007-10-16 15:16 发表
这几个字符:
l i . ,
也是一样,看来跟字符宽度有一定关系。
可参考一下下面这个:

 提示:您可以先修改部分代码再运行
这个如何设定不许超过某个最大值啊?

[ 本帖最后由 blieveme2 于 2007-10-16 17:53 编辑 ]

TOP

试了一下,不知道这样行不行?

 提示:您可以先修改部分代码再运行

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

marvellous跟楼主都是强人,pf,我从前怎么没考虑过这个问题呢
marvellous,textarea没有size表搞错.

[ 本帖最后由 十字花下 于 2007-10-16 19:29 编辑 ]

TOP

引用:
原帖由 marvellous 于 2007-10-16 18:01 发表
试了一下,不知道这样行不行?
不完美,虽然提示不能超过100字,但是点了确定之后还能继续输入。

[ 本帖最后由 blieveme2 于 2007-10-16 20:19 编辑 ]

TOP

金翅擘海版主,你的问题多、多,如果一个输入的时候一直按着,不放手,字符数就不变化了,另外,虽然提示不能超过100字,但是点了确定之后还能继续输入。

TOP

搜索“文本框输入限制字数”。
重新又写了一个,谢谢各位。

 提示:您可以先修改部分代码再运行
[ 本帖最后由 marvellous 于 2007-10-17 13:13 编辑 ]

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

先收藏等要用了再拿!~
17su.com

TOP

耐看,收藏下

TOP

这个经典啊,要做个记号
学习JavaScript...

TOP

23楼完美版 呵呵
三无青年502

TOP

引用:
原帖由 marvellous 于 2007-10-17 12:34 发表
搜索“文本框输入限制字数”。
重新又写了一个,谢谢各位。
[html]
     
      
      
    function   textCounter(field,   maxlimit)   {     
      if   (field.value.length   >   maxlimit)   ...
在FIREFOX下好象没效果哦???
人生如棋, 举手无悔!!! 珍惜现在的每一分每一秒,珍惜你身边的每一个人;每一个机会. 别错过了再说后悔......

TOP

不好,用黏贴的连字数都不统计了。
*594223*

TOP

都是高手啊

TOP