Остановка выполнения VBScript при загрузке страницы - PullRequest
0 голосов
/ 13 сентября 2010

У меня есть форма, которая отправляет на другую страницу ту, на которой она находится.Я хочу перехватить отправку формы и выполнить некоторый код VBScript.

Правильно ли я думаю, что, как и в случае с Java-кодом в JSP, все в <%%> будет оцениваться до того, как будет отрисован HTML-код?

Вот краткий обзор моей проблемы:

<form id="frm1" method="post" action="otherSite" onsubmit="<% logFormSubmit "submitted"%>">
    .
    .
    .
</form> 

Код в onsubmit вызывает подпрограмму logFormSubmit на другой странице asp, которая принимает строковый аргумент в качестве действия, которое необходимо зарегистрировать.Проблема здесь в том, что это происходит перед отправкой формы, потому что код <%%> оценивается перед любым HTML, или, по крайней мере, это то, что я думаю, происходит.

Я не могу войти со страницыФорма подчиняется.Любые предложения по вызову sub logFormSubmit только при отправке формы?

1 Ответ

0 голосов
/ 13 сентября 2010

Вы можете программно перехватить значения формы, вызвать функцию logFormSubmit, а затем вернуть false для формы отправки.

...