przycisk html v.s. html przesłać?
Mam pole tekstowe wejściowe i przycisk wysyłania wyników wyszukiwania, a gdy użytkownik kliknie przycisk Prześlij wyszukiwanie, chcę przekierować użytkownika do adresu URLhttp://testsearch/results.aspx?k=<value of text box k>
na przykład, jeśli użytkownik umieści „StackOverflow” w polu tekstowym, a następnie kliknie przycisk wyszukiwania, chcę przekierować użytkownika na następną stronę,
http: //testsearch/results.aspx? k = StackOverflow
Znajduję, gdy używam przycisku przycisku Szukaj, działa (patrz poniżej kody źródłowe),
<input type="text" id="k" name="k" />
<input type="button" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
ale kiedy używam przycisku Wyślij do wyszukiwania, nie działa (patrz poniżej kody źródłowe), dlaczego?
<input type="text" id="k" name="k" />
<input type="submit" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
z góry dzięki, George