Вы действительно можете достичь этого с помощью javascript:
<script type="text/javascript">
function OpenGoogleSearch() {
var q = document.getElementById("google").value;
window.open("http://google.com/search?q=" + q);
}
</script>
Для этого необходимо немного изменить форму:
<form action="index.php" method="get">
<input id="google" type="text" name="q" size="20" /></td>
<input type="submit" name="site" value="site search" class="submit" />
<input type="button" name="google" value="google search" class="submit" onclick="OpenGoogleSearch()" />
</form>
Javascript использует идентификатор текстового поля (которыйВы должны добавить), чтобы получить введенное значение.Вместо отправки в поиске Google используется обычная кнопка с атрибутом onclick, которая вызывает функцию javascript.
Обратите внимание, что поиск Google открывается только в новом окне;если вы также хотите открыть «поиск по сайту» в новом окне, вы должны добавить target="_blank"
, как сказал Нил.