Regras / attr em jQuery validação
-
21-08-2019 - |
Pergunta
Eu estou tentando adicionar validação personalizado para um controle criado dinamicamente. Posso usar .attr () para definir uma regra para um controle?
$.fn.addValidationExpression = function(field) {
if (field.ValidationExpression != null) {
$("#fld"+getFieldIdSuffix(field)).attr("validateExpression", field.ValidationExpression);
}
return this;
}
O que eu estou tentando evitar é ter que fazer algo como isto:
$("#TestForm").validate(
{
rules:
{
someControl:
{
validateExpression: true
},
someOtherControl:
{
validateExpression: true
}
}
});
Solução
O seu melhor para usar a dados () opção do jQuery
Outras dicas
Você provavelmente quer fazer um this.each () no seu $ extensão bem
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow