Принять ввод ключа в JavaScript внутри текстового поля - PullRequest
0 голосов
/ 24 февраля 2010

У меня есть сценарий, в котором кто-то выбирает комикс, чтобы выйти из списка, добавив его в URL. Тем не менее, я не могу заставить себя принять ввод, находясь внутри текстового поля, и все еще поддерживать функциональность сценария. Любые решения очень и очень ценятся.

Сценарий / Форма выглядит так:

function GoToURL(j) { window.status=('Extracting')</p> <pre><code>var URLis; URLis = document.URLframe.Dest.value if (URLis == "" || URLis.length <= 0 || URLis > 20 ) { j.value = "Try Again" alert('Pick a comic that exists.'); window.status=('That comic does not exist.') } else { j.value = "Going" + URLis var location=("aaw" + URLis +".html"); this.location.href = location; window.status=('Connecting to ' + URLis + ' Please wait........'); } } </script> <form name="URLframe"> <b>Comic #:</b> <input type="TEXT" name="Dest" size="5" maxlength="3"> <input type="Button" name="Go to" value="Go" onClick="GoToURL(this)"> </form>

1 Ответ

0 голосов
/ 24 февраля 2010

Два предложения.

  1. Переместите обработчик onclick="GoToURL(this)" в обработчик формы onsubmit.
  2. Измените тип кнопки на type="submit".
...