评论:jQuery虚拟键盘插件softkey  [查看原文]

所属分类:-

 33634  314  6
当前第1页 / 共1页
    你真萌1
    2019/1/26 16:27:20

    输入框多了的话就模拟 ,先删除再创建再绑定
    HTML页面

    <input type="text" name="form-username" id="form-account">

    JS页面

    function Div(name)
    {
        var my = document.getElementById(name);
        if (my != null)
            my.parentNode.removeChild(my);
    }
    $(function () {
    //点击输入框
      $("input[name='form-username']").click (function () {
            Div("keyboard")
            //创建一个div
            var my = document.createElement("div");
            //添加到页面
            document.body.appendChild(my);
            my.id = "keyboard";
            my.className = "softkeys center-block";
            var attr = document.getElementById("keyboard");
            attr.setAttribute("data-target", "input[id='form-account']")
            $('.softkeys').softkeys({
                target: $('.softkeys').data('target'),
                layout: [
                    [
                        ['1', '!'],
                        ['2', '@'],
                        ['3', '#'],
                    ],
                ]
            });
        })
    //以此类推
    })
    回复
    大胡胡0
    2018/9/29 17:27:14
    这个项目的删除事件还有问题,只能最后一位删除,不能鼠标点哪里就删除前面的,而且鼠标放那,点击新的值也不会在鼠标后面插入,而是直接在最后面添加去了 回复
    方方圆圆0
    2018/9/14 11:36:31
    输入框多了怎么办? 回复
    在地球上旅行的独角兽 ζ0
    2018/1/19 13:48:38

    怎么输入中文啊

        microsoftvs0
        2018/1/19 14:03:07

        你当这是输入法啊。

    回复
    网事如风0
    2016/10/5 8:10:40
    输入内容太多,超出输入框的大小再输入时有点问题 回复

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复