RSA Archer: предупреждающее сообщение отображается дважды, когда мы нажимаем кнопку "Применить" или "Сохранить" в IE
При нажатии кнопки "Применить" или "Сохранить" предупреждающее сообщение появляется дважды. Нужно нажать "ОК" два раза, чтобы удалить сообщение проверки.
Примечание: это не то же самое, что щелкнуть "Ok", чтобы снова всплыло сообщение.
<script type="text/javascript">
Sys.Application.add_load(function()
{
var buttons_ids = [
"master_btnSave",
// "Save" button ID
"master_btnApply" // "Apply" button ID
];
// parameters are used in the "onclick"
var buttons_parameters = [
"master$btnSave",
// "Apply" parameter
];
document.getElementById(buttons_ids[0]).onclick =function(){ Validator_of_required_fields_E1_6(buttons_parameters[0]);};
document.getElementById(buttons_ids[1]).onclick = function(){ Validator_of_required_fields_E1_6(buttons_parameters[1]);};
// end of the script body
function Validator_of_required_fields_E1_6(parameter)
{
if(document.getElementsByName('master$DefaultContent$rts$ts4516$s4518$f28917cdp')[0].value
!=null)
{
Due_Date = new Date(document.getElementsByName('master$DefaultContent$rts$ts4516$s4518$f28917cdp')[0].value);
todaysDate = new Date().getTime();
if(Due_Date.getTime() < todaysDate)
{
var msg = "Due Date can't be less or same as Today's Date";
var title = 'Validation';
WarningAlert(msg,title);
return false;
};
};
// default onclick processor
ShowAnimationAndPostback(parameter);
return false;
};
};
});
</script>