草庐IT

after_validation

全部标签

javascript - jQuery Validate - 将错误类添加到父 Div

我正在使用jQueryValidate插件,但始终找不到显示复选框错误的好方法。如果没有被选中,我想用红色突出显示所有复选框标签,并决定通过向包含复选框和复选框标签的div添加错误类来做到这一点。但是,它似乎并没有添加类。我没有正确选择div吗?HTML:Items:Item#1Item#2Item#3Javascript:$().ready(function(){$('#addForm').validate({rules:{"items":{required:true,minlength:1}},errorPlacement:function(error,element){if(el

javascript - ionic 2 : Refresh tabs view after adding a new dynamic tab

我正在使用ionic标签。一些选项卡是从数据库生成的(没有图标的)现在,当我添加一个新选项卡并刷新数组时,我应该会得到3个动态选项卡。相反,我有5个(前2个和前2个带有最新创建的选项卡)尽管数组正确地有3个对象。[对象,对象,对象]这里是相关代码(选项卡组件有一个监听选项卡创建的事件)://tabs.tsimport{Component}from'@angular/core';import{Events}from'ionic-angular';import{DatabaseService}from"../../providers/database.service";import{Ite

javascript - jQuery "after-click"事件

我有一个在iframe中打开的链接列表,例如:单击链接后我需要更新另一个div。具体来说,我需要调用一个函数来检查框架的src属性并更新div。如果我这样做:$("#frameTriggera").click(function(){variframe=$("iframe[name=iframe1]").get(0);console.log(iframe.contentWindow.location.href);//theproblemhereisthatthattheiframe.window.locationwill//changeAFTERthisfunctionreturns})

javascript - jQuery 的 after 方法不适用于新创建的元素

据我所知,下面的代码应该可以工作,创建一个元素,然后创建一个元素;该表达式应生成一个包含两个元素的jQuery对象:$("firstelement'scontent").after("secondelement'scontent");然而,我得到的却大不相同。Thedocumentation(参见标题“插入断开连接的DOM节点”)告诉我上面的代码应该生成一个jQuery对象,抓取两个HTML片段并构建两个DOM元素。但是,在1.4以上的几个不同版本的jQuery中,我得到的是一个只有1个节点的jQuery对象。然而,下面的代码工作得很好,返回(我相信是)正确的jQuery对象,里面有两

javascript - 引用错误 : You are trying to `import` a file after the Jest environment has been torn down

我有一个组件使用来自ReactNative的Animated组件。我开始编写一个测试用例来模拟组件的onPress,它调用一个函数,其中包含Animated.timing和setState。运行jest工作正常,但测试永远不会停止运行,而且我之前编写的一个不相关的测试用例现在似乎从未通过(之前通过)。运行jest--watch,我得到这个错误:ReferenceError:Youaretryingto`import`afileaftertheJestenvironmenthasbeentorndown.atFunction.bezier(node_modules/react-nativ

javascript - 缺少 : after property ID

我不明白我在这里做错了什么...第3行报告丢失:在属性ID之后$(document).ready(function(){$('#imagegalleryimg').each(function({$(this).css({width:'100%'});});$('#imagegallery').cycle({timeout:0,fx:'scrollHorz',width:'100%',height:'auto',next:'.next',prev:'.prev'});$("#imagegallery").touchwipe({wipeLeft:function(){$("#imagega

javascript - jQuery Validation : $. data($ ('form' )[0], 'validator' ).settings 返回 undefined

我有一个ASP.NetMVC项目,我正在使用不显眼的jQuery验证。要在元素失去焦点时添加验证,我正在调用$(document).ready(function(){//enablevalidationwhenaninputlosesfocus.varsettngs=$.data($('form')[0],'validator').settings;settngs.onfocusout=function(element){$(element).valid();};});这是在一个项目上工作,而在另一个项目上抛出此异常,因为$.data($('form')[0],'validator')

javascript - Webkit 错误 : Overflow auto triggered after resizing a child element to matching size

我有以下简单设置:document.getElementById('inner').addEventListener('click',({target})=>{target.classList.add('match');});#container{background:green;overflow:auto;width:200px;height:100px;}#inner{width:210px;height:110px;}#inner.match{width:200px;height:100px;}单击内部元素后,我希望父元素上的滚动条消失,因为这两个元素现在具有匹配的大小。这在Fi

javascript - 如何将 jQuery Validation 插件与表单级服务器端验证一起使用?

在表单通过初始客户端验证后返回的服务器端验证错误触发元素错误的最佳方法是什么?$("#contact_form").validate({submitHandler:function(form){$.ajax({type:'POST',dataType:'json',url:'/contact/send',data:$(form).serialize(),success:function(response){if(response.error){//servercamebackwithvalidationissuesvarfields=response.fields;for(vari=0

javascript - 这个错误 "Declaration of instance field not allowed after declaration of instance method."是什么意思

在我的Angular2项目中,我收到此错误:“在声明实例方法之后不允许声明实例字段。相反,这应该出现在类/接口(interface)的开头。(成员排序)”我想了解如何解决这个问题以及我为什么会遇到这个问题。错误与下一段代码中的私有(private)函数有关:exportclassHomeComponentimplementsOnInit{publicerror:string;publicshirts=[];constructor(publicrest:RestService,publicscService:ShoppingCartService,publicsnackBar:MdSna