Html之【Text文本框】综合技巧大全(持续更新中...)

一、如何将文本框里的文字垂直居中?

    加入 verticla-align、line-height 两个属性后,文本框中的文字就在文本框中垂直居中了,要注意的是 line-height 必须要等于 height

 

<html>  
<head>  
<style type="text/css">  
    #text {  
        height:20px;  
        vertical-align:middle;  
        line-height:20px;  /*line-height must be equal to height*/    
        /* padding:8px 0 0 15px;  通过这个调整也可以*/
    }  
</style>  
</head>  
<body>  
    <table>  
        <input type="text" id="text">  
    </table>  
</body>  
</html>  

二、文本框中限制输入字符数

在HTML网页中,要想textbox的长度随着输入的字符增多而变长,可以用到CSS的overflow属性。

如下:

< input  name ="test"  type ="text"  style ="overflow:visible"  size ="10"  maxlength ="50" >

请注意要加上合适的maxlength限制,不然的话整个版面将会被撑得很难看。

overflow属性规定当元素里的内容超出显示范围,应该怎样应对。

三、用Jquery改变或清空Text中的值

     $("#Text1").val("");

四、限制文本框只能输入【数字】

方法1:输入中,如果出现字母,自动清空!

     <input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">

方法2:离开文本框时,提示:
   <input  maxlength="2"name="text" id="Text4" class="inputsty1" οnchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}"/>

五、Jquery控制文本框和焦点

$("#Text1").val("公交"); //赋值

 $("#Text1").val(""); //清空

 var mbt = $("#Text1").val();  // 获取值

$(”#Text1”)[0].focus()// 文本框获得焦点


 


 
















  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

敦厚的曹操

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

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

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

打赏作者

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

抵扣说明:

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

余额充值