jQueryvalidation不validation

我的jQuery Validation脚本有问题。

你可以在http://jsfiddle.net/R3wrn/1/找到代码

jQuery的:

$(document).ready(function () { $("#frmContact").validate({ rules: { contact_name: "required", contact_firstname: "required", contact_email: { required: true, email: true }, contact_company: "required", contact_VAT: "required", contact_Address: "required", contact_ZIP: "required", contact_city: "required", contact_country: "required" } }); }); 

HTML:

 
--- België Duitsland France Griekenland Groot-Brittannië Italië Luxemburg Nederland Noorwegen Portugal Spanje Zweden

为什么只validation公司companyname

我在ASP.NET MVC应用程序中有或多或少相同的代码,但它不会validation任何东西。

jQuery Validate插件使用name属性,而不是id 。 尝试将输入的id属性更改为name

您没有添加这些输入所需的css类,请查看此更新版本: http : //jsfiddle.net/R3wrn/2/

编辑:

对于规则,似乎是@cloud nix所说的,为这些输入添加名称可以解决它: http : //jsfiddle.net/R3wrn/7/