草庐IT

Validation

全部标签

javascript - 如何验证 Ionic 中动态添加的 ionic 输入

我正在使用动态ion-input,有两个字段,将显示给用户,用户可以添加或删除字段。最多五个字段,最少两个字段。我有另一个输入,我可以针对必需的验证正确验证它,但是如何在运行时验证动态添加的字段,可以是2、3、4或5?我已经完成验证的代码和动态字段如下。谁能帮我解决这个问题?单输入框{{"quesValid"|translate}}pollQuesValid:FormGroup;submitAttemptQues:boolean=false;this.pollQuesValid=formBuilder.group({questTxt:["",([Validators.required]

javascript - JQuery 验证单个字段集

我开发了一个具有多个字段集的表单来表示填写完整表单的步骤。通过单击按钮(每个字段集一个)显示和隐藏字段集,但我想在显示下一个字段集之前验证每个字段集。我是JQuery的新手,遇到了一些麻烦。我发现本指南(http://encosia.com/2009/11/24/asp-net-webforms-validation-groups-with-jquery-validation/)允许我独立验证不同的字段集,但我的问题是如何使用该验证来控制相关字段集的显示和隐藏。我认为执行此操作的方法是为按钮的每个单击事件创建一个函数,但我似乎无法正确调用验证函数。恐怕我现在完全糊涂了!帮忙!!

javascript - validate.js 验证数组元素

我有一个包含两个数组属性的java脚本对象:我正在使用validate.js图书馆。例如:varcustomer={name:'Ted',address:'someaddress',friends:['Michelle','Elon'],purchases:[{qty:1,goods:'eggs'},{qty:2,goods:'apples'}]}我想验证以下内容:friends数组只包含字符串类型的元素。购买数组至少包含1次购买,但最多包含5次购买,并且数量始终为数字。我如何使用validate.js做到这一点? 最佳答案 你可以

javascript - CodeKit - 有什么方法可以忽略 js?

TLDR:CodeKit验证了我糟糕的开发js,并在不可避免地发现错误时发出警报。在我准备好在生产中进行润色之前,我可以关闭它吗?从技术上讲,这可能是super用户的问题,但由于它具有明确的代码和站点布局含义,我认为它可能更适合这里。一直在使用CodeKit来编译我的LESS工作表并压缩我的站点图像。CodeKit也坚持验证它找到的js-我仍在开发中,所以它不可避免地会发现错误并在每次该死的保存时发出警报。这是我在制作时所希望的,但那还有几周的时间。有什么办法可以暂时阻止js验证吗?以某种方式切换js验证?我尝试关闭所有的缩小器和丑化器,但它仍然运行一些基本的缩小集。我宁愿考虑将更改环

javascript - 在 Eclipse 中禁用检查特定的 JavaScript 错误

我正在尝试使用EclipseforJavaScript(“面向JavaEE开发人员的EclipseIDE”包)。我的项目使用Bluebird(一个promises实现),所以它有很多行,例如:somePromise.catch(function(err){...Eclipse认为这是一个错误,可能是因为它认为“catch”是一个保留关键字,不能用作方法名。promise.finaly方法也一样。也许这是对的,但我不想仅仅因为这个而切换到不同的库。有没有办法让它忽略这些特定错误(但继续报告同一文件中的其他错误)? 最佳答案 这已在不久

javascript - 将 html 输入框中的值保持在设定值以下

我的输入框只能包含数值(使用this插件)。现在我希望输入低于90。如果输入的值超过此最大上限或无法解析,则应插入先前的值。默认情况下,该框将包含“1”。我想我应该以某种方式捕获当前值。尝试解析新值。如果它是一个允许的值,继续这个值,如果不是,把旧的放回去。由于我的JS技能真的很有限,我什至不知道我可以使用哪些事件,而且我发现我在intarwebz上找到的文档相当困惑。--编辑--我最终使用了Sergei's代码和使用Aaron's可用性建议。我现在正在寻找的是启用/禁用整个表单的提交。仅仅禁用提交按钮是不够的。 最佳答案 ...J

带有连接的 Node.js 中基于 JavaScript 的 JSON 验证器(不是模式,JSON 语法)

我一直在在线使用JSONLint,这真的很有帮助。不过,我需要将其纳入Node.js。我们的QA,甚至我都输入了这么多无效的JSON,这一点都不好笑。服务器正在使用来自connect的connectbodyDecoder,它当前在无效输入时barfs(不知道为什么stockbodyDecoder甚至没有捕获到错误,但是哦,好吧)。我可能想制作自己的bodyDecoder,但我只能找到基于C的JSONLinter。我可以在Node.js中使用任何库来抛出有用的错误(例如http://www.jsonlint.com/)而不是疯狂的“字符串不是预期的”模糊错误吗?

javascript - 如何在 div 等其他元素上使用 Angular 表单验证?

我正在使用以下代码使用Angular表单验证Username:Usernameisrequired.但是如果我想这样使用:Username:Usernameisrequired.但这行不通。有什么办法可以完成这项工作吗?不使用任何其他库。jsfiddle:link 最佳答案 您可以使用ngForm指令(here)来启用$pristine,$dirty,$valid,$invalid其中的服务:这样定义就可以了:举个例子:http://jsfiddle.net/s5efjzue/ 关于ja

javascript如何在不使用警报的情况下创建验证错误消息

我想制作一个简单的表单验证错误消息,显示在用户名字段下。我似乎无法弄清楚。Username:这是我的验证脚本:functionvalidation(){if(document.myform.username.value==""){//checkingiftheformisemptydocument.getElementById('errors').innerHTML="*Pleaseenterausername*";//displayingamessageiftheformisempty} 最佳答案 如果发生错误,您需要停止提交:H

javascript - 返回 javascript 函数的 true/false 值,然后根据它做一些事情

我正在构建一个联系表单,我需要jQuery验证器方面的帮助。functioncontactform(){$("form#submit").on("click",function(){$("forminput").removeClass("error");validator();//3rdactiongoeshere});});validator()检查是否有任何输入留空,如果是,它会向其添加一个错误类:functionvalidator(){$("forminput").each(function(){varvalue=$(this).val();if(value.length现在,对