为了账号安全,请及时绑定邮箱和手机立即绑定

文本框的问题值以及换行

文本框的问题值以及换行

路人中的小明 2016-09-07 15:53:22
如图,我设置了这个文本框的宽度和高度和value值,为何value是居中的?(问题一),而且当我输入文字的时候,是一直输下去的不会换行,怎么实现这自动换行?(问题2),还有就是如何实现,当我想输入文本鼠标点击文本框的时候,Message消失,并且鼠标移开了不输入字符的时候,Message又显示出来(问题3),还有如何限制字数?(问题四)类似于发布新浪微博的那个文本框一样。谢谢各位大牛了。还有,为什么现在这么难找实习生的工作,你们都是怎么找到的?连个面试的机会都没有~~楼主一个大专,在学校啥也没学到,现在完全靠自学,但是现在很希望能有一份工作来实践,希望能有一些项目经验。
查看完整描述

1 回答

?
AutoSleep

TA贡献4条经验 获得超0个赞

  1. 你可以把你的文本框设置到<table>中,转换成一个相应的表格,并在对应的单元格处设置<td valign="top" align="lefe">

  2. 假设这个文本框的id为"fun",设置css样式代码为:  #fun{word-wrap:break-word};

  3. var q=getElementById("fun");

    if(q.onfocus){

                 q.value="";

        }

        if(q.onblur){

                  q.value="message"; 

        }

 4.在使用的<textarea>标签内添加属性maxlength="100",这里就设置输入的字符串长度最多为100

第三步只是给出思路,实际的代码可能有所不同

我经验还是不够,如有错误,请指正



查看完整回答
反对 回复 2016-09-07
  • 路人中的小明
    路人中的小明
    很感谢你的回答!看了之后,我查了下,用textarea比较好,一下解决了我全部的问题:1、不会象上面一样文字垂直居中了,2、textarea中的wrap属性warp=“hard”就可以自动换行了,3、不需要js代码就可以实现那种功能,属性placeholder="Message",类似这样,第四的话,就是你所说的maxlength属性了,这都是H5才有的,我之前都不知道,才知道这么简单就实现了...
  • 1 回答
  • 0 关注
  • 1300 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信