我的client_side_validations gem在我的表单上工作得非常好.我正在为我的用户模型使用Devise,当我转到edit_user_registration表单时,除了:current_password,:password和:password_confirmation字段之外的所有内容都会抛出验证.
Fort实例是我将电子邮件留空,当我退出该字段时,验证会立即弹出.但是,如果我将current_password字段留空并且tab没有发生任何事情,那么当我提交表单时,我收到错误"1错误禁止此用户被保存:密码不能为空"
谢谢你的帮助
我正在使用客户端验证rails gem,我收到此错误.任何的想法.....
错误的参数数量(3个用于2个)提取的来源(第1行):
<%= form_for @user, :validate => true do |f| %>
Run Code Online (Sandbox Code Playgroud)
模板包含跟踪:app/views/users/new.html.erb
在我的表单验证中,有一部分服务器验证.所以我应该从服务器列表中返回字段名称和每个字符串中包含错误的字符串.我的想法是通过使用他们的名字访问它们来编写一般代码知识来处理所有字段而无需事先知道它们.这是字段,例如:
<!-- Email -->
<div class="form-group" data-ng-class="{ 'has-error' : step1Form.email.$invalid && (!step1Form.email.$pristine || submitted) }">
<label>Email</label>
<input type="email" name="email" class="form-control" data-ng-model="user.email" required data-ng-minlength="5" data-ng-maxlength="60">
<p data-ng-show="step1Form.email.$error.required && (!step1Form.email.$pristine || submitted)" class="help-block">required!</p>
<p data-ng-show="step1Form.email.$error.minlength" class="help-block">too short1</p>
<p data-ng-show="step1Form.email.$error.maxlength" class="help-block">too long!</p>
<p data-ng-show="step1Form.email.$error.email" class="help-block">invalid email!</p>
<p data-ng-show="step1Form.email.$error.serverError" class="help-block">{{emailServerError}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)
就像你看到的那样,变量emailServerError被保存用于来自服务器验证的错误...我的应用程序中有很多字段,我尝试编写适合所有字段的通用代码...
所以这是角度代码:
// function to submit the form after all validation has occurred
$scope.submitForm = function() {
// check to make sure the form is completely valid
if ($scope.step1Form.$valid) {
// now we …Run Code Online (Sandbox Code Playgroud) 如何使用数据注释为固定长度的字符串设置字符串验证?
我想在我的模型上有一个属性,精确的10个字符串长度.
我正在数秒钟寻求帮助.
validation asp.net-mvc client-side-validation data-annotations asp.net-mvc-4
我在 ASP.NET (WebForms, NOT MVC) 中有一个网站,它有一个分为几张幻灯片的调查表格。每张幻灯片都有一个下一张按钮,显然可以转换(客户端,不是回发或远程请求)到下一张幻灯片。
在每张幻灯片中,我都有几个带有相关验证器的 ASP.NET 控件。我希望在单击下一步按钮时触发此验证器(或者当每个输入失去焦点时?)。
我记得 ASP.NET 在失去焦点时进行客户端验证,但也许我错了......(我现在已经退出 ASP.NET 开发大约 3 年了,所以我不记得了)
谢谢
更新:
当相关控件失去焦点时,最好让 ASP.NET 触发每个验证器。我记得 ASP.NET 这样做(或者我在做梦?=P)
在使用JS或服务器端使用PHP发送到服务器之前验证用户输入是否更好?或者,为了安全起见,这两个值得做两件事吗?
我正在创建一个拥有会员区/管理区/等的网站(目前非常简单).目前我只有用户输入的用户名和密码,将来会有更多(电子邮件,地址等),但最新的检查数据的做法是什么?
我是否会在其中抛出一堆'if ... else'语句,直到用户正确使用它为止?或者可能为用户输入的每个值都有单独的变量,如果正确或错误,则将其设置为true或false?(如电子邮件验证,以确保它是电子邮件格式)
有很多方法可以做到,但你会建议哪些方法?我不想写10行代码,当我可以完成10行代码时......如果这样做有意义:p
任何帮助将不胜感激,谢谢!:)
php validation input client-side-validation server-side-validation
我在Web Forms解决方案中使用新的ASP.Net 4.5进行了相当简单的设置.我已经使用Twitter Bootstrap将近一年了,真正享受它节省我的时间和它带来的一致性.他们的一些JavaScript方法也非常有用.但是,我遇到了一个问题,其中包含了一些似乎需要在4.5中完成的"新方法".这是我的母版页:
<body>
<form id="frmMain" runat="server">
<asp:ScriptManager ID="smManager" runat="server">
<Scripts>
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="bootstrap" />
</Scripts>
</asp:ScriptManager>
...
Run Code Online (Sandbox Code Playgroud)
以下是测试页面的内容:
<asp:Content ID="Content2" ContentPlaceHolderID="cphMain" runat="server">
<asp:TextBox ID="txtTest" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Problem" ControlToValidate="txtTest" CssClass="error" SetFocusOnError="True" ToolTip="Problem">*</asp:RequiredFieldValidator>
<asp:Button ID="btnTest" runat="server" Text="Check" CausesValidation="true" OnClick="btnTest_Click" /><br />
<asp:TextBox ID="txtAnother" runat="server"></asp:TextBox>
<asp:Button ID="btnOk" runat="server" CausesValidation="false" Text="No Check" />
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
这是我的Global.asax.cs文件,用于显示上面提到的ScriptReferences:
protected void Application_Start(object sender, EventArgs e) {
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
ScriptManager.ScriptResourceMapping.AddDefinition(
"jquery",
new ScriptResourceDefinition {
Path = "~/Scripts/jquery-1.8.2.min.js",
DebugPath = "~/Scripts/jquery-1.8.2.js",
CdnPath = …Run Code Online (Sandbox Code Playgroud) 我在我的joomla网站上安装了5个captcha插件,我在joomla后端的com_users配置中设置了5个中的任何一个验证码.
所以我想以注册形式从客户端浏览器验证验证码.
client side validation for every captcha from client browser
我正在使用 mocha、chai、karma 以及 PhantomJS 和相关插件。我们如何创建客户端 File 对象并将其传递给 FileReader API ?我必须上传一个测试 jpeg 文件,创建一个文件对象并将其传递给 FileReader api 才能继续测试。
我是新手Vue,我们面临着DOM页面总大小增加的问题,因为我们在DOMVue 客户端水化的配置中存储了大量数据。出于 SEO 的目的,我们不能跳过服务器端渲染。
我希望是否有任何方法可以阻止水化作用在少数Vue组件上?
所以基本上,我们可以强制 SSR 跳过附加“数据服务器渲染”属性。
validation ×3
asp.net ×2
javascript ×2
angularjs ×1
asp.net-mvc ×1
captcha ×1
devise ×1
hydration ×1
input ×1
joomla3.5 ×1
jquery ×1
lost-focus ×1
php ×1
vue.js ×1
webforms ×1