Smile Eyes之博客

张开嘴四处嚷嚷只是人的本能,闭上嘴巴用心思考才需要人的智慧

html中input标签设置数据类型

由于需要,今天给input标签设置类型,只能输入数字、小数点和减号。方法如下:

function typeText(a) {
        var m = "";

                if(a.value.substring(0, 1) == "-")

        m = "-";

var str = (a.value.replace(/[^0-9.]/g, '')).replace(/[.][0-9]*[.]/, '.');
if(str.substring(0, 1) == ".")
str = "0" + str;
a.value = m + str;

//只输入整数和小数
//onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')"  

}


调用的时候只需在标签中<input onkeyup="typeText(this)"/>

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011325156/article/details/79964429
个人分类: HTML5
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭