JavaScript + ClassicASP Нажатие кнопки + распознавание не работает? - PullRequest
0 голосов
/ 14 сентября 2010

Я хочу запустить кнопку с помощью JavaScript, я нашел несколько ссылок в Интернете, но у меня возникла проблема с реализацией.Я буду использовать его для нескольких кнопок, в результате, если я нажму настоящую кнопку, я смогу «получить» информацию о том, какая кнопка была нажата, используя asp-запрос («submit»), но если JavaScript запускает кнопку, запрос ("submit") возвращает пустую строку.Любая идея?

Пример (пожалуйста, попробуйте), если я нажимаю кнопку, я получаю имя, если я нажимаю на ссылку, страница перезагрузится с пустым значением "x1", я попытался использовать "history.go ();»после щелчка, но ничего, я пытаюсь с getelementbyid и непосредственно с кнопкой ... снова ничего.

Любая идея или помощь?

<% response.write "submit value " & request("x1") & "<br>" %>
<a href='' OnClick='document.myForm.x1.click();'>SAVE</a>
<br>
<form name=myForm method=post>
<input type=submit name=x1 id=theSubmitButton value='Button'>
</form>

1 Ответ

2 голосов
/ 14 сентября 2010

Немного измените свою ссылку, например:

<a href='#' onclick='document.myForm.x1.click();'>SAVE</a>

Хотя я бы так не поступил, это исправляет вашу текущую проблему ... прямо сейчас (с пустым href) ссылка просто перезагружает страницу, не отправляя ее вообще, вам нужно href="#", чтобы предотвратить такое поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...