Web学习之文本框的三种实现方式

1、单行文本框:

<input type="text" style="height:20px;width:100px;" />

2、多行文本框(文本域):

<textarea style="width:300px;height:100px;"></textarea>

textarea 标签

       代表HTML表单多行输入域

       textarea标签是成对出现的,以<textarea>开始,以</textarea>结束

属性

common公共属性
accesskey表单的快捷键访问方式
cols多行输入域的列数
disabled输入域无法获得焦点、无法选择,以灰色显示,在表单中不起任何作用
name元素名称
readonly输入域可以选择,但是无法修改
rows 多行输入域的行数
tabindex输入域的”tab”键遍历顺序

       更多属性详情可见:http://www.dreamdu.com/xhtml/tag_textarea/

3、<div> 标签实现多行文本栏

<textarea id="test1" style="width:300px; height: 200px;border: 1px #ccc solid; resize:none;"></textarea>

<div id="test2" style="width:300px; height: 200px;border: 1px #ccc solid; overflow-y: scroll;float: left;"></div>

<input type="button" value="Start" onclick="start();">
<input type="button" value="Stop" onclick="stop();">
var count = 1000;

function start(){
    $("#test1").html('');
    $("#test2").html('');
    timeBox = setInterval(function(){
        $("#test1").append('number:['+count+']--->I Love You\n')
        var scrollTop = $("#test1")[0].scrollHeight;
        $("#test1").scrollTop(scrollTop);
        $("#test2").append('number:['+count+']--->I Love You<br/>')
        $("#test2").scrollTop($("#test2")[0].scrollHeight);
        count--;
        if(count == 0){
            clearInterval(timeBox);
            count = 1000;
        }
    },1000);
}

function stop(){
    count = 1000;
    clearInterval(timeBox);
}

       另外可以参考:可编辑div的使用,实现类似textarea功能 一文

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fswy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值