Возможно, вы могли бы сделать что-то подобное вместо этого ...
HTML:
<input type="text" name="login[username]" class="myRule" />
JQuery:
$(document).ready(function() {
$('.myRule').rules('add', {
required: true,
email: true,
messages: {
required: "Please provide an email",
email: "Please enter a valid email address"
}
});
});
В качестве альтернативы вам не нужно добавлять или использовать классы, просто используйте соответствующий селектор для нацеливания на соответствующий элемент ввода.
$(document).ready(function() {
$('input[name=login\\[username\\]]').rules('add', {
required: true,
email: true,
messages: {
required: "Please provide an email",
email: "Please enter a valid email address"
}
});
});
http://docs.jquery.com/Plugins/Validation/rules