小编Spa*_*rky的帖子

如何在jquery验证中设置自定义电子邮件格式

我正在使用jquery验证,我想设置一个特定的电子邮件格式.

例如:qwerty@demo.com,在这里我要为"@ demo.com"设置验证.II不要在@之后需要任何其他格式,如gmail,yahoo等.

我如何在Jquery Validation插件中执行此操作?

regex jquery jquery-validate

0
推荐指数
1
解决办法
1396
查看次数

为什么<a>标签用%2520替换空格?如何解决这个问题?

在这种情况下,我想解释问题,因为场景将是解释它的最佳方式.

我在页面中有一个搜索框,A.html传递给此页面的参数应替换为其搜索框的值.问题是,当我传递参数时,空格会被替换,%2520因此错误的值将被添加到搜索框中.我需要解决它.

  1. <a href="www.example.com/a.html?value=Here and there">Link</a>

  2. 以下地址将被放入地址栏: www.example.com/a.html?value=Here%2520and%2520there

  3. 该值将替换为搜索框的值:Here%2520and%2520there.我需要"Here and There"在搜索框中输入此值.(没有%2520)

html javascript url

0
推荐指数
1
解决办法
1326
查看次数

如何禁用特定"提交"按钮的jQuery验证?

我有两个按钮,一个用于Next,一个用于SAVE,单击Next我想让jQuery进行验证,但是当SAVE被点击时,jQuery将不会进行验证.这有事件处理程序吗?

validation jquery jquery-validate

0
推荐指数
1
解决办法
7221
查看次数

无法在Angular应用程序中使用jQuery表单验证插件

我最近使用AngularJS将我的网站升级为单页面应用程序配置.从那以后我无法使用jQuery form validation plugin.我已经包含了所有需要的文件并检查了路径是否正确,但似乎是在浏览器中进行验证,而不是在我的代码中进行.

应用程序分为几个HTML文件,这些文件是动态注入的index.html.我包含所需文件的顺序是:

  • 所有CSS文件都加载在Head,然后是一些代码,包括<div ng-view></div>.
  • 然后我加载JS文件:jquery,jquery验证,jquery表单插件.

/*validate contact form */
$(function() {
    $('#contactForm').validate({
        rules: {
            inputName: {
                required: true,
                minlength: 2
            },
            inputEmail: {
                required: true,
                email: true
            },
            inputMessage: {
                required: true
            }
        },
        messages: {
            inputName: {
                required: "name needed!",
                minlength: "Your name must consist of at least 2 characters"
            },
            inputEmail: {
                required: "email needed!"
            },
            inputMessage: {
                required: "content required!"
            }
        },//submits the data …
Run Code Online (Sandbox Code Playgroud)

forms jquery jquery-validate angularjs

0
推荐指数
1
解决办法
7614
查看次数

jQuery .validate()和表单onsubmit

所以我有一个表格,onsubmit="SubmitForm()"还有一个$().validate().问题是,当单击提交时,.validate()可以工作,但SubmitForm()也会运行.我有点困惑,有人可以帮帮我吗?

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.2.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    $('#eclub').validate({ // initialize the plugin
        rules: {
            FirstName: {
                required: true,
                minlength: 2,
            },
            LastName: {
                required: true,
                minlength: 2
            },
            'Email Address': {
                required: true,
                email: true
            },
            Zip: {
                required: true,
                minlength: 2 
            },
            DOB_Month: {
                required: true,
                minlength: 2, 
            },
            DOB_Day: {
                required: true,
                minlength: 1
            },
            over18: {
                required: true
            }
        }
    });



});

    function autoDMA() {
        var zip_code = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

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

MVC Foolproof验证 - 无法读取未定义的属性"值"

MVC Foolproof validation在我的申请中使用.方案是我有一个名为CustomerType的下拉列表,其中包含以下值

 Id     Name
 1      Student
 2      Non-Employed
 3      Employed
 4      SelfEmployed
Run Code Online (Sandbox Code Playgroud)

我的视图模型中还有一个属性.public string CompanyAddress{ get; set; }我的目标是使CompanyAddress required if下拉列表具有值3 or 4

我尝试了以下内容

   [Required(ErrorMessage = "Please select status of the customer", AllowEmptyStrings = false)]
    public int? customerTypeID { get; set; }
    public SelectList customerTypeList { get; set; }

   [RequiredIf("IsCompanyAddressRequired", true, ErrorMessage = "please enter company address")]
    public string CompanyAddress { get; set; }


 public bool IsCompanyAddressRequired
    {
        get
        {
            if (customerTypeID == 3 …
Run Code Online (Sandbox Code Playgroud)

unobtrusive-validation asp.net-mvc-4 foolproof-validation

0
推荐指数
1
解决办法
1379
查看次数

jQuery 验证不起作用

这是我第一次使用 jQuery 验证,我遇到了问题。这是我的表单的 HTML:

<form id="signup" novalidate="novalidate">
            <div class="form-group">
              <label class="sr-only" for="emailAddress">Email address</label>
              <input type="email" class="form-control" id="emailAddress" placeholder="Enter email" data-required>
            </div>
            <div class="form-group">
              <label class="sr-only" for="emailAddressConfirm">Confirm Email address</label>
              <input type="email" class="form-control" id="emailAddressConfirm" placeholder="Confirm email" data-required>
            </div>
            <div class="form-group">
              <label class="sr-only" for="password">Password</label>
              <input type="password" class="form-control" id="password" placeholder="Password" data-required>
            </div>
            <div class="form-group">
              <label class="sr-only" for="passwordConfirm">Confirm Password</label>
              <input type="password" class="form-control" id="passwordConfirm" placeholder="Confirm Password" data-required>
            </div>
            <button type="submit" class="btn btn-primary">Sign up</button>
          </form>
Run Code Online (Sandbox Code Playgroud)

还有我的 JavaScript:

$("form#signup").on("submit", function(){
    $("form#signup").validate({
        rules: {
            password: {
                required: true,
                minlength: …
Run Code Online (Sandbox Code Playgroud)

forms jquery jquery-validate

0
推荐指数
1
解决办法
3672
查看次数

jquery验证在带有ajax调用的asp.net mvc中的部分视图弹出窗口中不起作用

我有两个页面,一个是主页面,第二个是 PartialView 页面,并使用 jquery get 方法在弹出窗口中显示

我的主页

@model CT.SmartQueue.Entity.QueueModel
@{
ViewBag.Title = "AdminPanel";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Queue Lists</h2>
<div class="col-lg-12">
                <div class="ibox float-e-margins">
                    <div class="ibox-title">
                        <h5>For Service Centre Only: </h5>
                        <div class="ibox-tools">

                        </div>
                    </div>
                    <div class="ibox-content">
                        <table class="table table-striped">
                            <tr>
                                <th>
                                    Code
                                </th>
                                <th>
                                    Name
                                </th>
                                <th>
                                    Description
                                </th>
                                <th>
                                    IsActive
                                </th>
                                <th>
                                    Edit
                                </th>
                            </tr>

                            @foreach (var item in Model.ClientQueueModel)
                            {
                                <tr>
                                    <td>
                                        @Html.DisplayFor(modelItem => item.Code)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(modelItem => item.Name)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(modelItem => item.Description)
                                    </td>
                                    <td> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery jquery-validate razor unobtrusive-validation

0
推荐指数
1
解决办法
2289
查看次数

具有多种条件的三元运算符

您好我正在尝试正确格式化三元运算符以在PHP中使用多个条件:

$result = ($var !== 1 || $var !== 2) ? '' : 'default';
Run Code Online (Sandbox Code Playgroud)

问题是,在这种格式中,即使iv $ var为1或2,我也总是不正确.例如$var == 0,有一个条件,它工作正常.欢迎任何帮助.

php conditional

0
推荐指数
1
解决办法
4911
查看次数

jQuery验证相同字段的条件错误消息

我想根据下面的条件为单个字段提供不同的错误消息.

 jQuery(document).ready(function () {
    //...


    ..//

    $("#aID").validate({
            rules: {
                reason: "required",
                aic: "required"
                aAmt:{
                    required: function (element) {          
                    var err;
                    var new_balance = Math.round(100*beg_balance)/100 - Math.abs(Math.round(100*adjustAmount)/100);
            if ((parseInt(aAmount) >= parseInt(a_limit_amount))) {
                err = "123";                        
                return true;
            }
            else if (new_balance)
            {

                err = "321";
                return true;
            }
            return false;
                    }
                }
            }
            },
            messages: {
                reason:"Please select a reason code.",
                aic: "Please select a credit AIC.",
                pwdOverride: err
            },

    });
Run Code Online (Sandbox Code Playgroud)

有一个如下选项

messages: {
  RoutingNumber: {
    required:"Message1",
    digits: "Message2",
    rangelength: "Message …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

0
推荐指数
1
解决办法
1261
查看次数