草庐IT

valid_until

全部标签

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 - 如何将 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 - 为 decodeAudioData (WebAudio API) 定义 'valid mp3 chunk'

我正在尝试使用decodeAudioData在javascript中解码和播放较大的mp3文件的初始部分。我的第一个粗略的方法是从mp3的开头切下一些字节并将它们提供给decodeAudioData。毫不奇怪,这失败了。经过一些挖掘后,decodeAudioData似乎只能与FairDinkumThinkum记录的“有效mp3block”一起使用,here.然而,没有关于有效mp3block结构的说明(上述作者没有深入探讨)。我知道那里存在各种mp3分离器,但我想以编程方式处理这个问题。(我正在尝试在服务器端使用nodejs实现一种“穷人的流媒体”)。那么,拆分mp3帧头就足够了吗,还

javascript - Angular 2 : Update FormControl validator after valueChanges

有没有办法更新FormControl对象的Validtors?IhaveFormGroupwhereoneInputisaselectfield,whenthevalueoftheselectfieldchangesIwanttheotherFormControlinmyFormGrouptochangethevalidator.这是我的FormGroup组件中的subscribeToFormChanges()方法:privateappIdRegexes={ios:/^[a-zA-Z][a-zA-Z0-9]*(\.[a-zA-Z0-9\-]+){2,}$/,android:/^([a-

javascript - jQuery 延迟 : use to delay return of function until async call within function complete + get return value

如何正确使用jQuerydeferreds来延迟函数的返回,直到函数内的异步调用完成+获取返回值?这是我当前的代码:functiongetFields(page){vardff=$.Deferred();result={};$.ajax(//theasynccall{url:page,success:function(data){//workoutvaluesforfield1&field2fromdatahereresult={'field1':field1,'field2':field2};},complete:function(){dff.resolve(result);//my

javascript - jQuery 验证插件 : validate decimal number with comma as decimal separator

HTML:Required,decimalnumber: 最佳答案 您可以使用模式规则来传递自定义正则表达式模式,例如$("#myform").validate({//fordebugonlydebug:true,rules:{field:{required:true,pattern:/^(\d+|\d+,\d{1,2})$/}},messages:{field:{pattern:'Pleaseusetheproperpattern'}}});演示:Fiddle如果是重复模式创建自定义验证规则jQuery.validator.add

javascript - 如何调试此错误 : Uncaught (in promise) Error: Objects are not valid as a React child

控制台中的完整错误:Uncaught(inpromise)Error:ObjectsarenotvalidasaReactchild(found:objectwithkeys{id,name,description,css,ephemeral,readonly,topPost})Ifyoumeanttorenderacollectionofchildren,useanarrayinsteadorwraptheobjectusingcreateFragment(object)fromtheReactadd-ons.Checktherendermethodofexports.(…)我真的不

javascript - jQuery 验证插件 : how to check if an element is valid?

一些上下文:我正在使用jQuery验证插件来验证注册表单。我现在想实现一个ajax调用来检查系统中的用户名是否可用,并且我只想在userName值根据中设置的规则有效时才进行此ajax调用$(form).validate();我想要这样的东西:$("#userName").keyup(function(){if($("#userName").isValid()){//makeajaxcalled}});我搜索了文档,但找不到解决问题的方法。 最佳答案 $("#userName").keyup(function(){if($("#us

javascript - 错误 TS7017 : Index signature of object type implicitly has an 'any' type in form validation angular 2

我在给出的Angular2中进行响应式(Reactive)验证时遇到编译错误errorTS7017:Indexsignatureofobjecttypeimplicitlyhasan'any'type为了this.comErrors[field]='';constmessages=this.validationMessages[field];this.comErrors[field]+=messages[key]+'';它正在按应有的方式运行,但是当我尝试运行npmrunbuild.prod时,出现错误并且无法构建我的项目这是我的代码:onValueChanged(data?:any)

javascript - Angular:Validators.email 如果为空则无效

我正在使用Angular(4.0)创建一个应用程序,其中包含一个表单(FormGroup)。在这个表单中,我有一个电子邮件输入(使用FormControl),并且我使用Validators.email进行验证。import{Validators}from'@angular/forms';//...letvalidators=[];if([condition]){validators.push(Validators.email);}letfc=newFormControl([value]||'',validators);//...但是当输入为空时,它是无效的(它有一个ng-invalid