使用ng-disabled启用/禁用按钮

肖恩·雅各布

我在表单的提交按钮中使用了ng-disabled。当我填写该字段时,inputForm。$ valid应该为true,并且ng-enable应该获得此true值,从而启用按钮。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
    <title></title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
</head>
<body ng-app="">

    <form name="inputForm" >
        <div>
            <label>Name</label>
            <input type="text" name="name" required />
        </div>
        <div>
            <label>Email</label>
            <input type="text" name="email" required/>
        </div>

        <button type="submit" ng-disabled="{{inputForm.$valid}}">
            Submit
        </button>
    </form>

    {{inputForm.$valid}}
    {{inputForm.$invalid}}
    {{inputForm.$dirty}}
    {{inputForm.$pristine}}
</body>
</html>

但是即使在输入字段时也无法启用该按钮。我在做什么错呢?

蒂姆·比格莱森(Tim Biegeleisen)

您应该使用:

ng-disabled="inputForm.$invalid"

以便在表单无效时禁用该表单。请注意,不要将无效属性放在方括号中。

完整<form>代码:

<form name="inputForm" >
    <div>
        <label>Name</label>
        <input type="text" name="name" required />
    </div>
    <div>
        <label>Email</label>
        <input type="text" name="email" required/>
    </div>

    <button type="submit" ng-disabled="inputForm.$invalid">
        Submit
    </button>
</form>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁用ng或启用“提交”按钮

来自分类Dev

使用ng-disabled禁用div中的按钮

来自分类Dev

使用tinymce禁用/启用按钮

来自分类Dev

使用@Input 禁用/启用按钮

来自分类Dev

ng-disabled不影响更改时启用/禁用的输入

来自分类Dev

ng-disabled不影响更改时启用/禁用的输入

来自分类Dev

使用AngularJS ng-disabled启用/禁用kendo ui下拉列表

来自分类Dev

使用KO禁用\启用Bootbox按钮

来自分类Dev

使用js启用和禁用单选按钮

来自分类Dev

使用复选框启用/禁用按钮

来自分类Dev

使用jQuery启用禁用的单选按钮列表

来自分类Dev

使用变量禁用和启用按钮

来自分类Dev

使用 javascript 启用禁用的 html 按钮

来自分类Dev

angularjs ng-disabled不会向按钮添加禁用

来自分类Dev

Angularjs ng-disabled禁用我所有的按钮

来自分类Dev

即使条件值发生变化,使用 ng-disabled 按钮仍然被禁用

来自分类Dev

重新启用Angular JS中的禁用ng按钮

来自分类Dev

禁用和启用ng-repeat中的按钮

来自分类Dev

如何使用javascript使已禁用的按钮与已启用的按钮相同?

来自分类Dev

使用javascript启用按钮后如何禁用按钮?

来自分类Dev

Angular JS:提交后禁用ng-disabled而不禁用按钮

来自分类Dev

使用JavaScript使用单选按钮启用和禁用文本?

来自分类Dev

如何使用jQuery远程启用/禁用Bootstrap按钮?

来自分类Dev

如何使用Knockout.js启用或禁用按钮

来自分类Dev

使用jQuery通过复选框禁用/启用按钮

来自分类Dev

C#使用数组,Win Forms / MVP启用/禁用按钮

来自分类Dev

使用JavaScript基于空文本框启用/禁用按钮

来自分类Dev

Android中的Edittext字段使用按钮启用和禁用

来自分类Dev

使用JavaScript启用/禁用文本框和按钮

Related 相关文章

热门标签

归档