У меня есть событие onblur, которое вызовет всплывающее окно ошибки, если вводятся неверные данные. Проблема в том, что когда я пытаюсь закрыть веб-страницу или щелкнуть любое другое окно, событие onblur активируется, и всплывающее окно снова появится ... У кого-нибудь есть идея, как это исправить?Функция Onblur продолжает работать
Вот упрощенная версия кода
<input id="M3_pos_tab" type="text" maxlength="5" name="Blank" size="5" onblur="CheckFS();"/>
<script type="text/javascript">
function CheckFS()
{
var FS_pos = parseFloat(FS_tab.value);
if ((FS_pos == 0) || (FS_pos == parseFloat(L_tab.value)) || (isNaN(FS_pos))) {
} else {
window.alert("Error");
FS_tab.select();
FS_tab.focus();
return;
}
}
Что такое FS_tab и что она делает? – donnywals
@donnywals: Я предполагаю, что это элемент ввода, вызывающий функцию, но я понятия не имею, где это присвоение имеет место. – Travesty3