То, что вы пытаетесь, определенно не сработает, поскольку метод onSubmit()
не вызывается вовремя.Это метод на стороне сервера, вызываемый при отправке формы.Чтобы отобразить диалог подтверждения, вы хотите, чтобы на клиенте выполнялся некоторый JavaScript, прежде чем форма будет отправлена обратно с клиента на сервер.
Вам необходимо прикрепить JavaScript, чтобы он отображался при рендеринге HTML, поэтомучто он вызывается, когда пользователь нажимает кнопку отправки.
Конечно, это можно сделать.У меня нет собственного кода, но я думаю, этот пример должен указать вам правильное направление.