首页前端开发HTMLhtml5移动端价格输入键盘的实现

html5移动端价格输入键盘的实现

时间2024-01-25 02:32:26发布访客分类HTML浏览511
导读:收集整理的这篇文章主要介绍了html5移动端价格输入键盘的实现,觉得挺不错的,现在分享给大家,也给大家做个参考。 简单实现移动端输入价格键盘HTML:<div class="main"> <div id="...
收集整理的这篇文章主要介绍了html5移动端价格输入键盘的实现,觉得挺不错的,现在分享给大家,也给大家做个参考。

简单实现移动端输入价格键盘

HTML:

div class="main">
        div id="show-PRice">
        /div>
        div class="keyboard">
            div>
    1/div>
            div>
    2/div>
            div>
    3/div>
            div>
    4/div>
            div>
    5/div>
            div>
    6/div>
            div>
    7/div>
            div>
    8/div>
            div>
    9/div>
            div>
    ./div>
            div>
    0/div>
            div>
    删除/div>
        /div>
    /div>
    

CSS:

.keyboard {
        posITion: fixed;
        bottom: 0;
        width: 100%;
        height: 240px;
        display: flex;
        flex-wrap: wrap;
}
.keyboard div {
        width: 30%;
        height: 50px;
        margin: 5px;
        text-align: center;
        line-height: 50px;
        border-radius: 5px;
        background: #eee;
}
    

JS:

script src="../js/jquery-3.4.1.min.js">
    /script>
    script>
    window.onload = function () {
            let key = $('.keyboard div');
        let keyStr = ''        key.click(function () {
                let str = ''            let eleStr = $(this).html() == '删除' ? '' : $(this).html();
     // 是否删除            if(keyStr.length = 0 &
    &
     eleStr == '0') return;
     // 首位不能为0            keyStr = keyStr + eleStr;
     // 拼接点击的数字            if(eleStr == '') keyStr = keyStr.substr(0, keyStr.length - 1);
     // 删除            for (let i = 0;
     i  keyStr.length;
 i++) {
 // 遍历                if (keyStr[i] == '.') {
     // 判断是否为.                    if (str.indexOf('.') == -1) str = str + keyStr[i];
 // 是.并且其中不存在                }
     else str = str + keyStr[i];
 // 不是.就拼接            }
                showPrice($('#show-price'), str);
 // 渲染        }
)        function showPrice(ele, str) {
                let htmlStr = ''            for (let i = 0;
     i  str.length;
 i++) {
                    htmlStr = htmlStr + `span>
${
str[i]}
    /span>
`            }
                ele.html(htmlStr);
        }
        /script>
    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 解析浏览器的一些“滚动”行为鉴...下一篇:canvas生成带二维码海报的踩坑记...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: html5移动端价格输入键盘的实现
本文地址: https://pptw.com/jishu/586037.html
HTML如何让IMG自动适应DIV容器大小的实现方法 HTML实现代码雨源码及效果示例

游客 回复需填写必要信息