禁用视图中的按钮,直到将值输入到字段中?

约翰

使用数字键盘将值传递回POST。如果输入字段保留为空,并且用户单击“订单”按钮,则“无法显示webiste”错误出现。

我想禁用“排序”按钮,直到在输入字段中输入值。

任何帮助表示赞赏:

     <table class="ui-bar-a" id="n_keypad" style="float: right;">
        <tr>
           <td><a data-role="button" data-theme="b" class="numero">7</a></td>
           <td><a data-role="button" data-theme="b" class="numero">8</a></td>
           <td><a data-role="button" data-theme="b" class="numero">9</a></td>
           <td><a data-role="button" data-theme="e" class="del">Del</a></td>
        </tr>
        <tr>
           <td><a data-role="button" data-theme="b" class="numero">4</a></td>
           <td><a data-role="button" data-theme="b" class="numero">5</a></td>
           <td><a data-role="button" data-theme="b" class="numero">6</a></td>
           <td><a data-role="button" data-theme="e" class="clear">Clear</a></td>
        </tr>
        <tr>
           <td><a data-role="button" data-theme="b" class="numero">1</a></td>
           <td><a data-role="button" data-theme="b" class="numero">2</a></td>
           <td><a data-role="button" data-theme="b" class="numero">3</a></td>
           <td><a data-role="button" data-theme="e" class="switch">+/-</a></td>
        </tr>
        <tr>
           <td><a data-role="button" data-theme="e" class="neg">-</a></td>
           <td><a data-role="button" data-theme="b" class="zero">0</a></td>
           <td><a data-role="button" data-theme="e" class="pos">+</a></td>
           <td></td>
        </tr>
    </table>

    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />
    <br />

    <p><button type="submit" name="command" value="Save" style="float: right;">Order</button></p>

</fieldset>
}

        <script>
        $(document).ready(function () {
            $('.numero').click(function () {
                if (!isNaN($('#myInput').val())) {
                    if (parseInt($('#myInput').val()) == 0) {
                        $('#myInput').val($(this).text());
                    } else {
                        $('#myInput').val($('#myInput').val() + $(this).text());
                    }
                }
            });
            $('.neg').click(function () {
                if (!isNaN($('#myInput').val()) && $('#myInput').val().length > 0) {
                        $('#myInput').val(parseInt($('#myInput').val()) - 1);
                }
            });
            $('.pos').click(function () {
                if (!isNaN($('#myInput').val()) && $('#myInput').val().length > 0) {
                    $('#myInput').val(parseInt($('#myInput').val()) + 1);
                }
            });
            $('.del').click(function () {
                $('#myInput').val($('#myInput').val().substring(0, $('#myInput').val().length - 1));
            });
            $('.clear').click(function () {
                $('#myInput').val('');
            });
            $('.zero').click(function () {
                if (!isNaN($('#myInput').val())) {
                    if (parseInt($('#myInput').val()) != 0) {
                        $('#myInput').val($('#myInput').val() + $(this).text());
                    }
                }
            });
            $('.switch').click(function () {
                var $input = $('#myInput');
                $input.val() != "" && !isNaN($input.val()) && $input.val(-$input.val());
            });
        });
    </script>
安迪·布鲁姆菲尔德(Andy Bloomfield)

为您的订单按钮指定一个ID,并在更改输入值以启用它时:

$("#order-button").removeAttr('disabled');

并再次禁用它,请使用:

$("#order-button").attr('disabled', 'disabled');

另外,服务器端验证始终是一个很好的备份

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁用提交按钮,直到输入字段被填满

来自分类Dev

禁用提交按钮,直到输入字段被填满

来自分类Dev

如何将值存储到在网格视图中输入的数据表中?

来自分类Dev

如何禁用按钮,直到用户在Vuejs的Otp字段中输入数字?

来自分类Dev

禁用提交按钮,直到输入字段得到验证

来自分类Dev

在移动视图中禁用按钮

来自分类Dev

如何禁用视图中的按钮?

来自分类Dev

将值从按钮传递到输入值

来自分类Dev

隐藏字段未将部分视图中的值存储到复杂对象数组中

来自分类Dev

如何将范围滑块输入字段值绑定到 html 表中的正确输入字段?

来自分类Dev

如何禁用表单提交按钮,直到所有输入字段均已填写?ReactJS ES2015

来自分类Dev

禁用按钮单击,直到所有输入字段都包含文本(javascript 和 jquery)

来自分类Dev

按下复位按钮时,将值保留在禁用的输入中

来自分类Dev

如何将动态输入值绑定到 Vue.js 中的 v-for 输入字段

来自分类Dev

使用ASP.net Identity禁用基于角色的授权的MVC视图中的输入字段

来自分类Dev

如何禁用远程视图中的按钮?

来自分类Dev

网格视图中的启用\禁用按钮

来自分类Dev

如何禁用远程视图中的按钮?

来自分类Dev

发送请求之前,将视图中的值绑定到模型

来自分类Dev

难以将标签值传递到列表视图中

来自分类Dev

jQuery将按钮值中的字符串添加到输入字段中

来自分类Dev

如何将所选项目的值传递到输入字段的值中

来自分类Dev

重置禁用的输入字段的值

来自分类Dev

设置值禁用输入字段

来自分类Dev

如何将输入字段隐藏值放在ASP按钮中

来自分类Dev

将值从按钮值传递到输入文本

来自分类Dev

如何禁用聚合物中的按钮,直到字段有效?

来自分类Dev

如何将字段值从主视图传递到OpenERP中的弹出窗口?

来自分类Dev

Xpages将编辑框绑定到文档中的字段,值来自视图

Related 相关文章

  1. 1

    禁用提交按钮,直到输入字段被填满

  2. 2

    禁用提交按钮,直到输入字段被填满

  3. 3

    如何将值存储到在网格视图中输入的数据表中?

  4. 4

    如何禁用按钮,直到用户在Vuejs的Otp字段中输入数字?

  5. 5

    禁用提交按钮,直到输入字段得到验证

  6. 6

    在移动视图中禁用按钮

  7. 7

    如何禁用视图中的按钮?

  8. 8

    将值从按钮传递到输入值

  9. 9

    隐藏字段未将部分视图中的值存储到复杂对象数组中

  10. 10

    如何将范围滑块输入字段值绑定到 html 表中的正确输入字段?

  11. 11

    如何禁用表单提交按钮,直到所有输入字段均已填写?ReactJS ES2015

  12. 12

    禁用按钮单击,直到所有输入字段都包含文本(javascript 和 jquery)

  13. 13

    按下复位按钮时,将值保留在禁用的输入中

  14. 14

    如何将动态输入值绑定到 Vue.js 中的 v-for 输入字段

  15. 15

    使用ASP.net Identity禁用基于角色的授权的MVC视图中的输入字段

  16. 16

    如何禁用远程视图中的按钮?

  17. 17

    网格视图中的启用\禁用按钮

  18. 18

    如何禁用远程视图中的按钮?

  19. 19

    发送请求之前,将视图中的值绑定到模型

  20. 20

    难以将标签值传递到列表视图中

  21. 21

    jQuery将按钮值中的字符串添加到输入字段中

  22. 22

    如何将所选项目的值传递到输入字段的值中

  23. 23

    重置禁用的输入字段的值

  24. 24

    设置值禁用输入字段

  25. 25

    如何将输入字段隐藏值放在ASP按钮中

  26. 26

    将值从按钮值传递到输入文本

  27. 27

    如何禁用聚合物中的按钮,直到字段有效?

  28. 28

    如何将字段值从主视图传递到OpenERP中的弹出窗口?

  29. 29

    Xpages将编辑框绑定到文档中的字段,值来自视图

热门标签

归档