shui - 文本框输入时做判断

《body》

<body>    <section>        <div id="main" class="cl">            <p>提现金额</p>            <p>                <a href="####" id="ind"><span>全部提现</span></a>                <span>¥</span>                <input class="mainInp" type="text"/>            </p>            <div class="mainDiv1">                <div class="fl">                    <span>当前余额 ¥</span><span class="yue">200</span>.00                </div>                <div class="fr"><span>提示: 需</span><span class="xuyao">100</span>.00起</div>            </div>            <div class="tixianjilu">                <a href="44.html"><img src="img/40-10.png"/></a>            </div>        </div>    </section>

<div class="mainHui"></div>

<div class="tiXian">        <p>提现到</p>        <div class="tiDiv">            <img src="img/40-01.png"/>            <span>微信</span>            <div><img class="tiDivImg" src="img/40-02.png"/></div>        </div>    </div>    <div class="mainHui"></div>    <div class="mainBao">        <a href="####">立即提现</a>        <p>3个工作日到账</p>    </div></div>    <div class="tan">        <div>            <p>恭喜,您的提现申请已提交成功,请耐心等待三个工作日</p>        </div>    </div>    <script src="js/jquery1.11.3.min.js"></script><script>    var xuYao=parseFloat($(‘.xuyao‘).html());                    //不能低于100    var yue=parseFloat($(‘.yue‘).html());                        //当前金额    var shuZhi=parseFloat($(‘#main .mainInp‘).val());            //输入金额

if(shuZhi.length > 0 && shuZhi < yue){        $(‘.mainBao a‘).addClass(‘active‘);    }

$(".mainInp").bind("input propertychange",function(){        var shuZhi=parseFloat($(‘#main .mainInp‘).val());        console.log(yue);        if(shuZhi<xuYao){            $(‘.mainBao a‘).removeClass(‘active‘);        }else if(shuZhi<=yue){            $(‘.mainBao a‘).addClass(‘active‘);        }else {            $(‘.mainBao a‘).removeClass(‘active‘);        }    })

/*$("#main .mainInp").keyup(function () {        //只能输入数字        this.value = this.value.replace(/[^\d]/g, ‘‘).replace(/(\d{4})(?=\d)/g, "$1 ");        if($(‘#main .mainInp‘).val() > $(‘.yue‘).html()){            $(‘.mainBao a‘).removeClass(‘active‘);        }        if ($(this).val().length > 2){            console.log(‘0‘);            $(‘.mainBao a‘).addClass(‘active‘);        }    });

$(‘#main .mainInp‘).keydown(function(){        if($(this).val().length <= 3){            $(‘.mainBao a‘).removeClass(‘active‘);        }    });*/

//申请提现    $(‘.mainBao a‘).bind(‘click‘,function(){        if($(this).hasClass(‘active‘)){            $(‘.tan‘).show();//遮罩层显示            $(‘.tan div‘).show();//弹窗显示            $(this).removeClass(‘active‘);//按钮变灰色            $(‘#main .mainInp‘).val(‘‘);//文本框为空            //3秒弹框消失            setTimeout(function(){                $(‘.tan‘).hide();                $(‘.tan div‘).hide();                window.location.href="44.html";            },2500);        }    });

$(‘#ind‘).bind(‘click‘,function(){        $(‘.mainInp‘).val($(‘.yue‘).html());        // if( $(‘.mainInp‘).val() > 0 && parseFloat($(‘.mainInp‘).val()) <= parseFloat($(‘.yue‘).html()) && parseFloat($(‘.mainInp‘).val()) >= 100){        //     $(‘.mainBao a‘).addClass(‘active‘);        // }    });

</script></body>

-----------------------------------------------------------------《CSS》
/*公共样式*/*{    margin:0;    padding:0;}input:focus{    outline:none;}.container{    width:95%;    margin:0 auto;    background:red;}.fl{    float:left;}li{    list-style:none;}.fr{    float: right;}.cl{    clear:both;}a{    text-decoration: none;}body{    font-family: "PingFangSC-Regular";}.active{    color:white;    background:#35AEB1 !important;}#main{    width:100%;    box-sizing: border-box;    padding:1.25rem 0.9375rem 0.625rem 0.625rem;    position:relative;}#main p:nth-of-type(1){    color:#333333;    width:100%;    height:1.875rem;    font-size: 0.9375rem;    position:relative;}#main p:nth-of-type(2){    height:2.5rem;    line-height: 2.5rem;    position:relative;    border-bottom: 0.0625rem solid #E0E0E0;}#main p:nth-of-type(2) span{    font-size:1.25rem;    color:#989898;}#main p:nth-of-type(2) .mainInp{    width:74%;    height:2.2rem;    border:none;}input:focus{    border:1px solid black;}#main p:nth-of-type(2) a{    color:#35AEB1;    display: block;    position:absolute;    top:0;    text-align: right;    width:100%;    font-size: 0.875rem;    line-height: 2.8125rem;    height:2.5rem}#main p:nth-of-type(2) a span{    z-index:5;    font-size: 0.8125rem;    color:#35AEB1;}#main .mainDiv1{    color:#999999;    font-size:0.875rem;    height:1.875rem;    line-height: 1.875rem;    position: relative;}#main .mainDiv1 div:nth-of-type(1){    width:50%;    text-align: left;}#main .mainDiv1 div:nth-of-type(2){    width:50%;    text-align: right;    font-size: 0.75rem;}#main .tixianjilu{    position:absolute;    top:20px;    width:100%;    height:30px;    padding:0 25px;    box-sizing: border-box;    text-align: right;}div.mainHui{    width:100%;    background:#F9F9F9;    height:0.625rem;}.tiXian{    width:100%;    padding:1.25rem 0.9375rem;    box-sizing: border-box;}.tiXian p{    font-size:0.875rem;    color:#4A4A4A;    border-bottom:0.0625rem solid #E0E0E0;    height:1.875rem;}.tiDiv{    height:2.5rem;    width:100%;    padding:0.5rem 0;    box-sizing: border-box;    position:relative;    margin-top:0.625rem;}.tiDiv img{    margin-bottom:-0.375rem;}.tiDiv div{    height:2.5rem;    width:100%;    padding:0.5rem 0;    box-sizing: border-box;    position:absolute;    text-align: right;    top:0;}.tiDiv span{    font-size: 0.875rem;    color:#282828;    margin-top:-0.3125rem !important;    margin:0 0 0 0.625rem;}#main .mainInp{    z-index:3;    position:relative;    color:#35AEB1;    font-size: 1.75rem;}.tan{    width:100%;    height:100%;    position: absolute;    top:0;    display: none;}.tan div{    width:80%;    height:5rem;    background:rgba(0,0,0,0.5);    margin: 50% auto;    border-radius: 0.75rem;    padding:1.125rem 0.9375rem;    color:white;    box-sizing: border-box;    font-size: 0.875rem;    display: none;    z-index:20;}.mainBao{    width:100%;    height:8.75rem;    text-align: center;    clear:both;    line-height: 2.5rem;    padding:3.75rem 0 0 0;    box-sizing: border-box;}.mainBao > a{    margin:0 auto;    width:80%;    height:2.5rem;    background:#989898;    color:#FFFFFF;    border-radius: 1.25rem;    display: block;}.mainBao p{    color: #989898;    font-size:0.75rem;}/*响应式*/@media (min-width:23.4375rem) {    #main,.tan,.mainHui,.mainBao,.tiXian,.mainHui,.tan{        width:23.4375rem;        margin:0 auto;    }    .tan div{        margin:9.375rem 33.125rem;    }} 


原文地址:https://www.cnblogs.com/xiaoyangtian/p/8137558.html

时间: 2024-08-30 09:19:48

shui - 文本框输入时做判断的相关文章

jQuery实现TEXT文本框输入时的提示信息(谷歌百度淘宝搜索框提示实现)

在搜索框中,输入之前框内有输入的提示信息,文本框获得焦点后会自动消失的效果,效果图如下: 鼠标放在文本框时的效果: 创建工具类(已经存在就不用创建了)Util.js(DWR的JS) 在里面添加如下方法: Js代码 /** * Input框里的灰色提示,使用前先引入jquery * <br>使用方法:<input type="text" tipMsg="您的用户名"   /> * * @return */ function inputTipTe

文本框输入数字倒计实例代码

文本框输入数字倒计实例代码:一般情况下,文本框中文字的个数并不是无限的,也就是说具有一定的限制,在人性化程度较好的网站一般有输入文字倒计效果,这样可以便于浏览者组织语言,下面就简单介绍一下如何实现此效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>文本框输入文字倒计实例代码-蚂蚁部落</title> <style t

监听文本框输入开发仿新浪微博限制输入字数的textarea插件

监听文本框输入 Firefox.Chrome.IE9,IE10 均支持 oninput 事件,此外所有版本的 IE 均支持 onpropertychange 事件. oninput 事件在用户输入.退格(backspace).删除(delete).剪切(ctrl + x).粘贴(ctrl + v)及鼠标剪切与粘贴时触发(在 IE9 中只在输入.粘贴.鼠标粘贴时触发). onpropertychange 事件在用户输入.退格(backspace).删除(delete).剪切(ctrl + x).粘

Jquery实现文本框输入提示

一些用户体验好的表单都会在文本框里设置输入提示,文本框获取焦点时,提示内容消息,如果未输入,失去焦点时又会出现提示. 网上找到一个比较好用的控件jquery.inputDefault.js 使用方法: 1.在jsp页面引用jquery.inputDefault.js <script src="/js/jquery.inputDefault.js" type="text/javascript"></script> 2.需要为控件增加一个自定义属

制作一个简单的文本框输入的网页

题目:制作一个简单的网页(包含一个文本框.一个按钮),在页面上输出用户在文本框输入的内容,要求用JavaScript获取文本框内容. 一.首先利用html在网页上制作表单,代码如下: **onclick事件:onclick 事件会在对象被点击时发生. 二.利用js获取输入信息,并将其输出: 相关知识: 1.给用户确认消息,真正实现交互,使用语句confirm();给用户提示信息,实现单向通信,使用语句alert(). 三.运行结果: 1.用浏览器打开结果如下: 2.输入文本框内容,点击[提交]:

实现文本框输入内容提示代码实例

实现文本框输入内容提示代码实例:比较人性化的网站一般都是比较讲究细节的,比如文本框输入内容具有提示效果,在默认情况下,文本框有提示文本,当鼠标放入文本框输入文本的时候,提示文本会消失,下面就通过代码实例介绍一下如何实现此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="ht

文本框输入完毕后,点击Enter触发按钮Click事件

文本框输入完毕后,点击Enter触发按钮Click事件 在C#编程中,我们经常碰到一个问题,就是在文本框中输入一些文字后,点击某按钮做一些响应处理.如百度搜索那样的,填写搜索内容,点击百度即可.当然我这里也有相应的情况: 输入文字后,点击按钮触发翻转文字效果. 如果想要用按下Enter代替点击按钮,可以这样写: private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) {

jquery正则表达式显示文本框输入范围 只能输入数字、小数、汉字、英文字母的方法

正则表达式限制文本框只能输入数字 许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等各类代码.1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输

转:zTree树控件扩展篇:巧用zTree控件实现文本框输入关键词自动模糊查找zTree树节点实现模糊匹配下拉选择效果

是否可以借助于zTree实现文本框输入关键词自动模糊匹配zTree下拉树,然后选择下拉树内节点显示在文本框内且隐藏下拉树. 看到这个需求脑子里头大致已经想到了要如何实现这样一个需求,当时是限于时间问题所以没有动手处理.今天闲来无事琢磨了一下这个需求.我的解决思路如下所示: 1.监听文本框的onkeyup事件:实时传递其值到某个函数: 2.编写某个函数接收文本框的值通过zTree的模糊查找方法getNodesByParamFuzzy(key,value)获得: 3.将匹配到的节点列表结合重新赋值给