js校验输入金额提示onblur、onkeyup

    xiaoxiao2021-12-14  62

    function transRealMoney() {     var money = $("#money").val();     if (jQuery.trim(money).length==0||             jQuery.trim(money)=='0') {         $("#msg").text("请输入充值象数");         $("#real").text("0");         $("#ts1").css("display","none");         $("#ts2").text("0");         $("#ts3").css("display","none");     } else {         if (isNaN(money)) {             $("#msg").text("请输入数字");             $("#real").text("0");             $("#ts1").css("display","none");             $("#ts2").text("0");             $("#ts3").css("display","none");         } else {             if (jQuery.trim(money).indexOf('-')!=-1||                 jQuery.trim(money).indexOf('+')!=-1||                 jQuery.trim(money).indexOf('.')!=-1) {                 $("#msg").text("请输入有效的充值象数");                 $("#real").text("0");                 $("#ts1").css("display","none");                 $("#ts2").text("0");                 $("#ts3").css("display","none");             } else {                 $("#real").text(money);                 if(parseInt(money)<10){                     $("#real").text("0");                     $("#msg").text("单笔换算金额不能小于1元");                     $("#ts1").css("display","none");                     $("#ts2").text("0");                     $("#ts3").css("display","none");                 }else if (parseInt(money)>=100000) {                     $("#real").text("0");                     $("#msg").text("单笔换算金额不超过1万元");                     $("#ts1").css("display","none");                     $("#ts2").text("0");                     $("#ts3").css("display","none");                 } else {                     $("#msg").text("");                     $("#ts1").css("display","block");                     //$("#ts2").css("display","block");                     $("#ts2").text(parseInt(money)/10);                     $("#ts3").css("display","block");                 }             }         }     }

    }

                    <p class="pay-bank clearfix">                     <input type="text" class="border-input pay-input" placeholder="请输入整数" name="money" id="money" value="" οnkeyup="transRealMoney();" οnblur="transRealMoney();">                     <span class="pay-money">                         <span>换算人民币 <i id="ts2">0 </i>元</span>                         10 象数= 人民币1 元                     </span>                     <span id="msg" style=" color:red;float:left"></span>                 </p>

    转载请注明原文地址: https://ju.6miu.com/read-970524.html

    最新回复(0)