标签: jquery-validate

jquery验证 - 在控件和错误摘要旁边显示错误图标

我很有兴趣在我正在开发的应用程序(ASP.NET)中使用Jquery验证.

使用JQuery中的默认设置确实搞砸了表单的布局.我想在窗体顶部显示错误摘要,并在控件旁边浮动一个图标以指示错误输入.

我知道如何在表单顶部获取错误摘要,但不知道如何显示控件旁边的图标.

我甚至不确定它是否可以同时做到这两点.

谢谢

asp.net validation jquery-validate

2
推荐指数
1
解决办法
5354
查看次数

ASP.NET MVC - 停止Html.TextBox为Name属性添加一个点

我是ASP.NET MVC的新手,我遇到了Html.TextBoxFor()的问题 - 它给渲染输入的name属性一个点.

<%= Html.TextBoxFor(m => m.Box.Name, new { id= "txtName" }) %>
Run Code Online (Sandbox Code Playgroud)

呈现以下HTML:

<input type="text" value="" name="Box.Name" id="txtName">
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery Validation插件进行客户端验证.由于Box.Name中的点(导致javascript错误),它无法验证此输入.

我的模型看起来像这样:

public class Box {
   [Required(ErrorMessage = "Please enter a name")]
   public string Name { get; set; }
   public int BoxMaterialID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的ViewModel看起来像这样:

public class BoxViewModel
{
    public Box Box { get; set; }
    public List<BoxMaterial> BoxMaterial { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我的控制器看起来像这样:

public ActionResult New(FormCollection postData)
{
    Box box = …
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc jquery-validate

2
推荐指数
1
解决办法
4096
查看次数

如何在选择文件之前禁用提交按钮

我有一个HTML文件上传页面,我需要在选择文件之前禁用提交按钮.然后将启用提交按钮,用户可以上传.我假设我可以使用jQuery代码查询文件上传字段的值,以查看是否已选择上传文件.我假设每当焦点离开文件上传字段时我都可以检查.我担心的是,有些浏览器可能会对此行为有趣,然后我的用户无法上传任何文件.

有没有一种安全的方法来做到这一点,最好使用jQuery,我不会有一些用户无法上传的危险?

javascript forms jquery file-upload jquery-validate

2
推荐指数
2
解决办法
7692
查看次数

JQuery Validator始终为True

我在单击另一个按钮后出现的对话框中有一个表单.单击按钮后,表单将显示在用户将某些值放入其中的位置.其中一些是必需的,因此必须附加必需的属性.我使用的是来自bassistance.de 的验证器http://docs.jquery.com/Plugins/Validation/validate

当表单(medicx)出现在用户(可见)时,JQuery验证器会加载.当用户点击表单(submedic)的提交按钮时,检查是否为true或false start.当一些具有所需标志的输入尚未完成时,这是始终给出true但不给出false的检查.代码是这样的:

if ( $('#medicx').is(':visible') == true ) { 
$('#formmedic').validate();
}

$('#submedic').click(function() {
    alert("Valid: " + $("#formmedic").valid());
});
Run Code Online (Sandbox Code Playgroud)

表单如下所示:

<td><label>First Name:</label></td>
<td><input id="fmfname" name="fmfname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>
<td><label>Last Name:</label></td>
<td><input id="fmlname" name="fmlname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

2
推荐指数
1
解决办法
4042
查看次数

验证仅适用于英语或波斯语或数字?

如何仅对类型字英语或波斯语或数字进行验证,每个单独输入?
我不想使用插件.

只输入英语 - >你好
只输入波斯语 - >سلام
只输入类型号 - > 123123

javascript jquery jquery-validate

2
推荐指数
1
解决办法
3313
查看次数

jquery验证的无效处理程序回调

在按键或模糊验证时不会调用invalidHandler函数.当我尝试提交整个表单时会调用它.

jquery jquery-validate

2
推荐指数
1
解决办法
3484
查看次数

隐藏'div'中的Jquery验证

我是Jquery的新手.我正在以14个领域的形式工作

前7个字段是可见的,接下来7个字段是根据div中的按钮点击切换的,现在总共有7个字段"必需的".3个来自前7个(可见部分),4个来自切换div.

问题是,当切换div是可见的时,如果我错过了7个字段中的任何一个, JQuery的验证插件会显示所需的消息但是相同的插件只检查了3个字段的验证(在表单的可见部分)是隐藏的这是正常情况.

如何让让完整形式的验证,即使部分形式隐藏 这是条件2 现在,如果我删除文本框中的值地址1和隐藏地址部分,然后点击保存它不会提示输入所需要的东西的地址1,即使我一直是"必要"

html validation jquery jquery-plugins jquery-validate

2
推荐指数
1
解决办法
4912
查看次数

jquery验证器插件忽略title属性以显示错误消息

如何忽略title属性以在jquery验证器插件中显示错误消息.因为我使用该标题显示工具提示不是错误消息.

插件初始化

$('#participantform').validate();
Run Code Online (Sandbox Code Playgroud)

要验证的表单元素

<input name="o_phone_cnt" class="inputtextie required digits" title="Country Code" style="width:25px" type="text" minlength="1" size="3" maxlength="3"/>
Run Code Online (Sandbox Code Playgroud)

点击按钮

$('#sendmail_ppnt').button().click(function(){
      $('#participantform').submit();
});
Run Code Online (Sandbox Code Playgroud)

在验证时,它根据需要显示错误消息,但在将标题添加到input:text元素后,它将国家/地区代码显示为错误消息.

如何配置验证器插件以忽略title属性以显示错误消息.

jquery jquery-validate

2
推荐指数
1
解决办法
2979
查看次数

如何仅验证英文字母字符

我在页面上有一个文本字段,允许人们输入他们的名字.然后将其包含在专门为他们制作的URL中,例如mysite.net/johnnyfive

我不希望人们在他们的名字中使用任何特殊字符,包括非英语字母表中的字符,如阿拉伯语或中文.

我将如何验证为英文字母的ColdFusion?我想出了这个英文名称,#REReplace(LCase(ARGUMENTS.Name), '[^a-z0-9]', '', 'ALL')#以确保只允许字符AZ和数字.但是,如果有人进入类似的东西,??????我想要它完全拒绝它,而不是试图取代它.

我也想在jQuery端执行此操作并将其绑定到文本字段,以便在有人尝试输入非英语字符时抛出错误.我想甚至á不应该允许像这样的变音字符.

我正在使用ColdFusion 10,jQuery 1.9和jQuery Validate

regex validation coldfusion jquery jquery-validate

2
推荐指数
1
解决办法
2624
查看次数

单选按钮的jquery验证规则

    $('#myform').validate({
    // other options & rules
});
Run Code Online (Sandbox Code Playgroud)

我正在使用这些规则来验证myform的各个字段,使用字段名称.现在我还有几个单选按钮,我需要对规则应用验证:"至少需要选择一个单选按钮".另外我需要提一下.Myform是一个流的表单和stream_details的嵌套表单,因为我的关联就像这个Stream has_many StreamDetail.单选按钮属于嵌套形式.这里的问题是我在检查元素上获得的单选按钮的名称是奇怪的,如"stream [stream_details_attributes] [0] [show_details] [0]".无法获得如何对此进行验证.我虽然试图在按钮上放一个类并在其上添加规则.虽然不起作用.

javascript jquery jquery-validate radio-button

2
推荐指数
1
解决办法
2万
查看次数