zoukankan      html  css  js  c++  java
  • 利用正则控制数字输入框

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>lik-input-number</title>
    </head>
    
    <body>
        <input type="text" class="lik_input_number" style="color:#ccc" value="请输入数字" onfocus="fn_focus(this);" onblur="fn_blur(this);" onkeydown="value = this.value.replace(/[^0-9.]/g, '');" onkeyup="value = this.value.replace(/[^0-9.]/g, '');">
    </body>
    
    <script src="jquery-1.8.1.min.js"></script>
    <script>
    
        // 输入框模拟placeholder
    
        function fn_focus(ele) {
            if (ele.value == ele.defaultValue) {
                ele.style = "color:#333";
                ele.value = '';
            } else {
                ele.style = "color:#333";
            }
        }
    
        function fn_blur(ele) {
            var reg = /^[s]*$/;
            if (reg.test(ele.value) || ele.value == ele.defaultValue) {
                ele.style = "color:#ccc";
                ele.value = ele.defaultValue;
            } else {
                ele.style = "color:#333";
            }
        }
    
    </script>
    </html>
    

      

    author:Lik
    Endeavoring to powerless, struggling to move yourself.
  • 相关阅读:
    java io
    java 线程
    java 引用
    spring面试合集
    jvm(6):JMM
    jvm(n):JVM面试
    jvm(5):类加载机制
    jvm(4):类文件结构
    C# UDP编程简介
    Facebook 对 Memcache 伸缩性的增强
  • 原文地址:https://www.cnblogs.com/likwin/p/7145331.html
Copyright © 2011-2022 走看看