草庐IT

zend_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 - Zend headScript() 和 appendFile 没有按预期工作

我在尝试使用Zend的headScript()->appendFile('filename')附加javascript文件时遇到问题。我的布局设置如下:headScript()->prependScript('BASE_URL="'.$this->baseUrl().'";')->appendFile($this->baseUrl('js/lib/jquery/jquery-1.4.2.min.js'))->appendFile($this->baseUrl('js/admin.js'));?>然后,在我的Controller中,我尝试仅为该页面附加一个额外的js文件,例如:$this

javascript - 为 decodeAudioData (WebAudio API) 定义 'valid mp3 chunk'

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

javascript - 如何将外部 javascript 文件添加到 Zend Framework 2 应用程序?

我需要将jQuery和其他javascript文件添加到我的ZendFramework项目中。我正在尝试使用ActionController来做到这一点:-publicfunctionuserinfoAction(){$this->view->headScript()->appendFile($basePath.'/js/validate_jquary.js');$this->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');returnnewViewM

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 验证插件 : 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