Je ne sais pas comment faire ce qui suit en javascript, ou même si j'y pense correctement. Fondamentalement, je veux joindre une fonction membre javascript pour chaque objet personnalisé rendu, pour que je puisse avoir quelque chose comme cela en C#:javascript OO question - spécifier la fonction de membre privé dans C# objet?
public class NumericTextBox : TextBox
{
...
string clientScript = "function isValid() { return isNumericValue(this.value); }";
AttachValidationFunction(clientScript);
}
public class EmailTextBox : TextBox
{
...
string clientScript = "function isValid() { return isEmail(this.value); }";
AttachValidationFunction(clientScript);
}
puis utilisez ce qui suit la fonction javascript dans la page
function isFormValid() {
var controls = getElementsByClass("validatingControl");
...
if (!controls[i].isValid()) return false;
...
}
obvisouly en pseudo-code, mais j'espère que cela donne l'idée de ce que je dois réaliser. Aucune suggestion?