草庐IT

ng-submit

全部标签

javascript - 如何制作伪类:invalid apply to an input AFTER submitting a form

我已经创建了一个表单,并决定只使用HTML5和一些JS来验证它,而不需要任何额外的插件。所以我所有需要的输入都有required属性。这是使它们看起来不错的CSSinput:invalid{border:2pxsolid#c15f5f}它将invalid输入的边框设置为红色,即使它们尚未被触及。如何在点击提交按钮后应用input:invalid以及错误消息? 最佳答案 您可以在单击提交按钮时向表单添加一个类,并调整您的CSS选择器,使其仅匹配已提交表单中的输入字段:document.getElementById("submitBut

html - 如何在 Angular 2 中包含没有条件的 ng-template 元素

我的Angular模板中不止一次需要一个HTML片段。我没有多次编写HTML代码,而是决定将其放入ng-template元素中,并在代码中复制该元素。例如:SomeHeaderSometext...我现在如何在模板中的某处包含此ng-template元素?我知道,这可以通过使用ngIf语句来实现,如下所示:但是,这对我来说感觉像是一个肮脏的hack。还有其他可能吗? 最佳答案 SomeHeaderSometext...我们绝对可以使用“ng-container”在页面上实例化“myTemplate”模板。我们通过其模板引用#myTe

javascript - 为什么 ng-model 不更新 Controller 值选择?

这是HTML代码:selecteditemis:{{selectedItem}}ageofselecteditemis:{{selectedItem.age}}这是AngularJS的代码:varapp=angular.module('myApp',[]);app.controller('SelectCtrl',function($scope){$scope.items=[{name:'one',age:30},{name:'two',age:27},{name:'three',age:50}];$scope.selectedItem=$scope.items[0];console.l

html - AngularJS ng-repeat 水平到垂直的元素

我有一个ng-repeat放在向左浮动并且水平显示的列表有没有办法重复相同但垂直的,如下所示:来自:元素1元素2元素3元素4元素5Item6Item7Item8Item9Item10到:元素1元素3元素5元素7元素9元素2元素4元素6元素8元素10如果有什么办法,请帮忙 最佳答案 当然,您可以使用column-count:例如:ul{column-count:5;-webkit-column-count:5;-moz-column-count:5;}DemoFiddle 关于html-A

javascript - 使用 ng-click 从模式重定向并且数据关闭不起作用

我试图通过向ng-click添加一个函数来从一个页面中的模式导航到另一个页面。当我删除分配给ng-click的功能时,数据关闭正常工作并且模态被删除。但是当我将ng-click与一个重定向到另一个页面的函数一起使用时,它会被定向到该页面,但模式并没有被取消。(新页面似乎处于禁用状态)AddProjectaddNewProject()函数重定向到另一个页面,并将模态中的详细信息添加到数据库中。我想知道一种以可编辑的方式获取稍后加载的页面的方法。(应该完全删除模式。) 最佳答案 $(".modal-backdrop").hide();在

javascript - 当按钮名称为 "submit"时,表单提交按钮将不会提交

这个问题在这里已经有了答案:HowsendaformwithJavascriptwheninputnameis"submit"?(2个答案)关闭6年前。当提交按钮的名称属性恰好是“提交”时,我无法提交表单。代码如下:请注意,我们没有使用标准输入类型“提交”,而是使用“按钮”输入类型,在验证脚本(checkForm)返回true后使用JavaScript提交表单。奇怪的是,当且仅当名称属性为“提交”时,这将不起作用。该问题区分大小写,因此以下(以及任何其他命名,包括没有名称属性)将起作用:我一直在查看W3C规范中是否提到了保留名称,但我找不到任何内容。我怀疑我在这里忽略了一些非常明显的东

html - ng-在表列上重复

所以我有一个从休息服务返回的列表。现在,我想以列格式显示此对象,现在在第一行。所以它会是这样的:firstName:BobAliceLastName:DoeJoeEmailId:bob@xyz.comalice@abc.comContactNo:12312312444那么我如何在这里使用ng-repeat:firstName:('Nameshouldbedisplayedhere') 最佳答案 您可以在td元素上使用ng-repeat。firstName:{{person.firstName}}{{person.lastName}}

javascript - Angular 表单验证 ng-disabled 不起作用

我正在尝试在我的博客文章表单中使用Angular表单验证,更具体地说是禁用ng的表单。由于我无法弄清楚提交按钮未被禁用的原因,除非所有三个输入字段都有效,否则它应该被禁用。谢谢您的帮助。这是我的博客模板TeewinotBlgoTitleContentPassCodeSubmitPost这是我的index.htmlTeewinot这是我的博客Controllerangular.module('Teewinot').controller('BlgoCtrl',function($scope,$http){'usestrict'}); 最佳答案

javascript - ng-更改延迟,angularjs

我正在使用angularjs开发一个应用程序,它在屏幕上显示一些带有数字数据的文本字段。它们看起来像这样:问题是每次我写一个数字或从文本字段中删除一个数字时,ng-change指令都会调用该函数。是否可以对ng-change函数应用一些延迟之王? 最佳答案 您可以使用ngModelOptionsdebounce:integervaluewhichcontainsthedebouncemodelupdatevalueinmilliseconds.Avalueof0triggersanimmediateupdate.代码

javascript - 当我动态更改 html 时,ng-bind-html 中的 ng-click 不触发

我创建了一个显示消息的指令,而且它可以呈现任何具有Angular属性的html消息,它可能包括按钮、anchor标记(具有ng-clicks属性)等等。index.html:irErrorPanel.tpl.html:THEMESSAGEIS:irErrorPanel.js:angular.module('ng-iridize-common.directives').directive('irErrorPanel',['$sce',function($sce){return{restrict:'E',templateUrl:'irErrorPanel.tpl.html',control