::烟舞者::

   

------------------------------------------

-=网页设计=-

 
判断输入框输入的是否为数字
作者:半支烟  发表时间:2005-7-18

 

与其他判断函数不同,此函数中,当浏览者输入的内容不为数字时,此框内将不会显示任何字符!
<script>
    function regInput(obj, reg, inputStr)
    {
        var docSel    = document.selection.createRange()
        if (docSel.parentElement().tagName != "INPUT")    return false
        oSel = docSel.duplicate()
        oSel.text = ""
        var srcRange    = obj.createTextRange()
        oSel.setEndPoint("StartToStart", srcRange)
        var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
        return reg.test(str)
    }
</script>
调用时:
onKeyPress="return regInput(this,/^\d*\.?\d{0,2}$/,String.fromCharCode(event.keyCode))"

----------------------------------------
 

 

半支烟发表于:JS/CSS/XHTML  


 
留言内容(共有条)


{CommentAuthor}评论说:
{CommentContent}

--- {CommentTime} {CommentUrl}


 

流年--似水


也说--几句


 来来--往往


 

 快速--登陆

*用户名:
*密   码:

 


日志--搜索


踩上--几脚

 
zzj 最新的 20 条日志
 

 

 

Designed By UBABY--2005