Tag: 电子邮件validation

春季 – POST后redirect(即使有validation错误)

我想弄清楚如何“保留”BindingResult,以便通过Spring <form:errors>标签在后续的GET中使用它。 我想这样做的原因是由于Google App Engine的SSL限制。 我有一个通过HTTP显示的表单,并且这个表单是一个HTTPS URL。 如果我只转发而不是redirect,那么用户会看到https://whatever.appspot.com/my/formurl。 我试图避免这一点。 任何想法如何处理这个? 下面是我想要做的,但是当我使用return "create"时候,我只看到validation错误。 @RequestMapping(value = "/submit", method = RequestMethod.POST) public final String submit( @ModelAttribute("register") @Valid final Register register, final BindingResult binding) { if (binding.hasErrors()) { return "redirect:/register/create"; } return "redirect:/register/success"; }

代理需要与Android模拟器validation

有没有人设法让Android模拟器工作在需要authentication的代理之后? 我已经尝试设置-http-proxy参数 http://DOMAIN/USERNAME:PASSWORD@IP:PORT 但是没有成功。 我试过跟随文档无济于事。 我也尝试了-verbose-proxy设置,但是这似乎不再存在。 任何指针?

Symfony2无效的表单没有错误

我遇到了Symfony2生成的CRUD表单的问题。 (使用MongoDB文档,但我不认为这是相关的) 在我的控制器的createAction()方法中,当我debugging窗体结果时: $form->isValid() // returns false $form->getErrors() // returns en empty array(0) {} 所以,我没有得到任何使用form_errors(form)我的树枝模板(这似乎是正常的,因为$form->getErrors()空返回) 而书面的价值观并没有被取代 有没有人有一个想法?

PHP:最好的方法来检查input是否是一个有效的数字?

检查input是数字的最好方法是什么? 1- +111+ 5xf 0xf 这些数字不应该是有效的。 只有像123,012(12)这样的数字,正数应该是有效的。 这是我现在的代码: $num = (int) $val; if ( preg_match('/^\d+$/', $num) && strval(intval($num)) == strval($num) ) { return true; } else { return false; }

如何将一个RequiredFieldValidator添加到DropDownList控件?

我有一个DropDownList与SqlDataSource绑定来显示数据库中的值。 我无法validation使用RequiredFieldValidator 。

正则expression式匹配来testing一个有效的年份

给定一个值,我想validation它是否是有效的一年。 我的标准很简单,值应该是一个4字符的整数。 我知道这不是最好的解决scheme,因为它不会允许年前1000 ,并将允许如5000 。 这个标准适合我当前的情况。 我想到的是 \d{4}$ 虽然这工作,它也允许负值。 我如何确保只允许正整数?

有两个同名的input元素是有效的吗?

即: <form 1> <input type="hidden" name="url" value="1"> </form 1> 和 <form 2> <input type="hidden" name="url" value="2"> </form 2> 这是允许的和有效的?

ASP.Netvalidation摘要导致页面跳转到顶部

我有一个简单的表单,需要一些必需的字段validation器和validation摘要控件。 当我提交表单时, 客户端validation将导致表单跳转到页面顶部。 如果我删除validation摘要,页面不会移动。 下面是一个简单的例子: <asp:TextBox ID="test" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="testrequired" runat="server" ControlToValidate="test">*</asp:RequiredFieldValidator> <asp:ValidationSummary ID="summary" runat="server" /> <asp:Button ID="submit" runat="server" Text="submit" /> 我已经尝试在所需字段validation器和MaintainScrollPositionOnPostback="true"设置SetFocusOnError="true" ,即使这不是回发 – 没有任何运气。 有这个问题的已知解决scheme吗? 编辑: 我在WebResource.axd生成的js中发现了这个问题。 似乎是在ValidationSummaryOnSubmit()函数中的一行。 line 534: window.scrollTo(0,0); 任何想法如何删除或绕过这个? EDIT2: 快速解决暂时的问题: 为所有validation控件设置EnableClientScript="false" (禁用客户端validation) 在Page指令中设置MaintainScrollPositionOnPostback="true" 仍然希望客户端解决scheme… EDIT3: 似乎更好的解决方法是重写window.scrollTo()函数,以便在validation脚本调用时不执行任何操作: <script type="text/javascript"> window.scrollTo = function() { } </script> 在页面上的任何位置添加上述内容都会使客户端validation无效,但会在整个页面中禁用window.scrollTo()方法

Rails仅在创build和更新时进行模型validation

如果我只想创buildvalidation,那么我可以做 validates_presence_of :password, :on => :create 但我怎么说创build和更新? 我试过这个,但没有奏效: validates_presence_of :password, :on => [ :create, :update ] 我需要两次定义validation吗?

“+ var === + var”如何在内部工作以validationvar是否为数字?

看到这个问题: 在JavaScript中有一个(内置的)方法来检查一个string是否是一个有效的数字? 而这个: jsperf ,提出的方法之一就是(比照适用): var a = "123" var b = "123b" if ( +a === +a ) // true if ( +b === +b ) // false 这个逻辑如何在JavaScript 内部工作,使之成为可能? 我的问题不是如何检查一个string是否是一个有效的数字 – 这已经在这里回答: validationJavaScript中的十进制数字 – IsNumeric() 。 我想了解这个陈述+a === +a工作的。