草庐IT

form验证刷新

全部标签

javascript - 如何在实例化期间捕获新 Backbone.Model 中的验证错误?

绑定(bind)到现有模型的“错误”事件很容易,但是确定新模型是否有效的最佳方法是什么?Car=Backbone.Model.extend({validate:function(attributes){if(attributes.weight==null||attributes.weight 最佳答案 可以通过调用模型的validate方法显式触发验证逻辑。但是,这不会导致触发error事件。您可以通过调用trigger方法为模型手动触发错误事件。实现所需行为的一种方法是在初始化方法中手动触发事件:Car=Backbone.Mode

javascript - 使用 jquery 验证 Facebook 和 Twitter URL

在我的应用程序中,我对表单使用jquery验证。还有另外两个字段用于输入twitter页面url和facebook页面url。如何使用jquery验证这些url?例子:http://twitter.com/anypagehttp://twitter.com/#!/anypagehttp://facebook.com/anypage 最佳答案 以上解决方案/正则表达式都不够灵活。查看我的code在jsFiddle中。varstr1='http://twitter.com/anypage';//Truevarstr2='http://t

javascript - react |如何检测页面刷新(F5)

我正在使用Reactjs.我需要检测页面刷新。当用户点击刷新图标或按F5时,我需要找出事件。我试过stackoverflowpost通过使用javascript函数我使用了javascript函数beforeunload仍然没有成功。onUnload(event){alert('pageRefreshed')}componentDidMount(){window.addEventListener("beforeunload",this.onUnload)}componentWillUnmount(){window.removeEventListener("beforeunload",t

javascript - 删除 Bootstrap 的验证图标

解释我正在尝试删除这些Bootstrap'svalidation图标(“x”和“check”),但我已经查看了所有内容,但找不到它在哪里。代码你也可以在里面看到这个JSFiddle.OpenthisselectmenuOneTwoThreeExampleinvalidcustomselectfeedback提前致谢,路易斯。 最佳答案 如果您正在编译BootStrap的SCSS,您可以在导入bootstrap.scss之前包含它:$enable-validation-icons:false;

javascript - 如何在 JQuery 验证器的 invalidHandler 中显示消息

我正在尝试在表单上使用JQuery验证器,并试图弄清楚如何获取invalidHandler选项中的错误消息(或者如果有其他地方,请告知)。当用户单击提交按钮时,无论第一个错误是什么,我都想显示一个带有错误消息的警告框。我不想把错误写在文档上。我似乎无法弄清楚如何在验证后获取错误消息以在警报中使用。我只找到了获取元素的方法,但这对我没有真正的帮助。从示例中取出,这是我正在测试的一些代码$(document).ready(function(){$('#commentForm').validate({invalidHandler:function(f,v){varerrors=v.numbe

Javascript 英国邮政编码验证

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:UKPostcodeRegex(Comprehensive)我有以下用于在javascript中验证邮政编码的代码:functionvalid_postcode(postcode){postcode=postcode.replace(/\s/g,"");varregex=/[A-Z]{1,2}[0-9]{1,2}?[0-9][A-Z]{2}/i;returnregex.test(postcode);}测试:CF470HW-Passes-CorrectCF47OHW-Passes-Incorrect我进行了大量

javascript - jQuery 验证停止表单提交

我正在使用jQuery验证表单,但是当表单被验证时它会重新加载或提交我想停止该操作的页面。我已经使用了event.preventDefault(),但它不起作用。这是我的代码:$("#step1form").validate();$("#step1form").on("submit",function(e){varisValid=$("#step1form").valid();if(isValid){e.preventDefault();//Thingsiwouldliketodoaftervalidation$(".first_step_form").fadeOut();if(cou

javascript - 刷新页面并在之后运行函数 - JavaScript

我正在尝试刷新页面,然后在刷新完成后运行一个函数。然而,我现在拥有的代码运行该函数,然后它只刷新它,这意味着我失去了该函数所做的事情。有办法解决吗?我的代码functionreloadP(){document.location.reload();myFunction();}Click 最佳答案 您需要在页面加载时调用myFunction()。window.onload=myFunction;如果您只想在页面重新加载时运行它,而不是在第一次加载时运行它,您可以使用sessionStorage来传递此信息。window.onload=f

javascript - 如何在页面刷新/加载时刷新验证码图像?

我想强制我的网站在每次加载时刷新验证码图像,所以我有一个由onload()事件触发的javascript方法。在这里我有以下行:document.getElementById('yw0_button').click;Firebug没有检测到任何错误,出于测试目的,我在显示的行之后添加了一个警告,每次加载页面时都会弹出警告。但是,图像不会刷新!这是我认为与View文件相关的内容:labelEx($model,'verifyCode');?>widget('CCaptcha',array('showRefreshButton'=>true,'buttonType'=>'button','b

javascript - jQuery AJAX 循环刷新 jQueryUI ProgressBar

我有一个jQueryUI进度条,它应该显示完成查询的百分比。Oracle有一个很好的系统表,可以让您看到需要超过10秒的操作。我正在尝试对此查询进行交错的$.ajax调用以刷新进度条。问题是,我可以让循环在没有任何等待时间的情况下发出快速请求,或者只是延迟整个JavaScript的执行。我通过单击jQueryUI对话框中的“执行”按钮启动第一个请求。$("#dlgQuery").dialog({buttons:{Execute:function(){$(this).dialog("close");StartLoop();}}});我正在尝试构建StartLoop()函数或制作递归Get