javascriptでコントロールが有効かどうかを知りたい。コントロールが有効かどうかを教えてくれるAsp.Netに直接クライアント側のAPIがありますか?javascriptでコントロールが有効かどうかを知る良い方法はありますか?
例: 2つのバリデータがテキストボックスに添付されている場合、テキストボックスが有効かどうかを示す関数が必要です。 1つのバリデータが有効でない場合は、falseを返す必要があります。
私にこれを与えることができる機能を見つけることができないようです。ここに私が仕事をしているが、非効率的な小さなヘルパーがあります:
function isControlValid(control) {
for (i = 0; i < Page_Validators.length; i++) {
var validator = Page_Validators[i];
var controlId = validator.controltovalidate;
if ($(control).attr('id') == controlId && validator.isvalid == false) {
return false;
}
}
return true;
}
誰かが良い選択肢がありますか?
私は好奇心が強いです。 Page_Validatorsの長さは何ですか?ランニング長* IDとプロパティの等価比較は、ページに読み込まれるこれらの物の猥褻な数がない限り、残酷であってはなりません。 –
@エリック:そうです。しかし、私は、APIが組み込まれているかどうかを知りたいと思っていました。 – TCM