jQuery输入验证器和asp:CustomValidator

时间:2012-05-18 12:30:53

标签: jquery

我正在使用jquery创建输入字段

var randomNum = Math.ceil(Math.random() * 99999);        
    $("<p class='" + randomNum + "'>First name: <input type='text'  name='kontaktFormaIme" + randomNum + "' class='required' id='kontaktFormaIme" + randomNum + "' maxlength='50' /></p>").appendTo(".kontakt");
    $("<p class='" + randomNum + "'>Last NameIme: <input type='text'  name='kontaktFormaPrezime" + randomNum + "' class='required' id='kontaktFormaPrezime" + randomNum + "'  /></p>").appendTo(".kontakt");

有了这个,我可以随心所欲地创造

检查每个包含以“kontaktFormaIme”开头的ID或具有“必需”类的ID的简单方法

This is good example

但是我不知道如何制作一般检查器,我尝试了类似的东西,但它没有工作

function ValidateKontakt(source, args) {
    var isFormValid = true;
    $(".required input").each(function () {
        if ($.trim($(this).val()).length == 0) {                
            $(this).addClass("highlight");
            isFormValid = false;
        }
        else {
            $(this).removeClass("highlight");
        }
    });
    args.IsValid = isFormValid;
}

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery startsWith选择器选择HTML元素。

$("input[id^='kontaktFormaIme']")

引言可能有问题。请照顾好......