• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    HTML检测输入已完成自动填写下一个内容的实现方法

    在上一个文章中简易实现检测输入已完成,我们实现了检测输入已完成,现在我们再进一步,在此基础上,实现检测输入已完成自动填写下一个内容。

    当我们需要自动填写的内容,不希望被更改的时候,需要加上readonly属性。

    功能需求

    填写报销单据的时候只需填写出差天数自动计算出差补贴金额

    代码如下

    HTML代码:

    <tbody>
        <tr style="background-color:#FfFFFF">
            <th colspan="2" class="info">出差补贴:</th>
        </tr>
        <tr style="background-color:#F3F3F3">
            <th>补贴天数:</th>
            <td>
                <input class="form-control" onBlur="finnishInput(event)" "onInput(event)" id="travelAllowanceDaysId" type="number" placeholder="">
            </td>
        </tr>
        <tr style="background-color:#FFFFFF">
            <th>补贴金额:</th>
            <td>
                <input class="form-control" id="travelAllowanceFeesId" type="number" placeholder="">
            </td>
        </tr>
    </tbody>

    JavaScript代码:

    var flag = 0;
    
    function onInput(e) {
        console.log("Inputing");
        flag = 1;
        $api.removeAttr($api.byId('travelAllowanceFeesId'), 'readonly');
    }
    
    function finnishInput(e) {
        if (1 == flag) {
            console.log("InputOk");
            flag = 0;
    
            $api.byId('travelAllowanceFeesId').value = 400*$api.byId('travelAllowanceDaysId').value;
            $api.attr($api.byId('travelAllowanceFeesId'), 'readonly', true);
        }
    }

    结果如下

    总结

    以上所述是小编给大家介绍的HTML检测输入已完成自动填写下一个内容的实现方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    上一篇:解决微信小程序scroll-view换行问题
    下一篇:HTML实现检测输入已完成功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    HTML检测输入已完成自动填写下一个内容的实现方法 HTML,检测,输入,已完成,自动,