2012-04-02 6 views
2

У меня есть функция Javascript, которая запускается в событии onclick кнопки на моей веб-форме. Возможно, что недопустимые параметры будут переданы функции, и в этом случае я хотел бы выбросить ошибку, чтобы браузер мог сообщить пользователю, что что-то пошло не так, и что они могут захотеть проверить свои настройки конфигурации. Однако ошибка при отправке ошибки приводит к тому, что сообщение return false; никогда не будет достигнуто.Выбрасывание ошибки Javascript при событии нажатия кнопки

В этой ситуации, какую обратную связь я могу дать/дать пользователю? Я особо не хочу бросать предупреждение, так как предпочитаю что-то более тонкое. Любые/все предложения оценили.

+0

Пробовали ли вы с Exception Handling в JavaScript? Try/catch – Pankaj

+0

Нет, я хочу, чтобы ошибка была выброшена. – geekchic

+0

@geekchic - Try/Catch включает в себя инструкцию throw. –

ответ

1

Try Catch Finally in JavaScript Используя обработку исключений вы можете бросить ошибку, а также вернуть контроль как ложные основываясь на ваших определенных условиях

0

1) Для обработки ошибок во время выполнения:
использование try/catch/finally
Ссылка: MDN try...catch

2) Для обратной связи:
Вместо использования alert вы можете использовать Dialog animation с fade in и через две секунды fade out эффект.

Например посмотрите на эту демо:
http://sandbox.scriptiny.com/javascript-fading/

Смежные вопросы