以下のように ClientValidationFunction を持つ CustomValidator があります
function checkAmount(source, args) {
var opt = document.getElementById('<%=optByAmount.ClientID %>');
var txt = document.getElementById('<%=txtAmount.ClientID %>');
if (opt.checked == true && txt.value == '') {
//args.IsValid = false;
alert('failed');
}
else {
//args.IsValid = true;
alert('passed');
}
}
コメント行がコメントされている場合にのみ、「合格」および「失敗」というエラー メッセージが表示されます。これらの行が有効になっている場合、アラートはまったく表示されません。どうして ??
EDIT コードを停止して20分間実行した後(コードのこの部分以外のことを行っています)、現在動作しています!!! ダミアンと ub1k に感謝します。なぜそれが起こったのかわかりません:(