我在这里有一个网站。
这是我的小表格中的代码...
<form method="get" action="https://www.google.com/search" target="_blank">
<table border="0" cellpadding="0">
<tr>
<td>
<input type="text" name="q" size="25" maxlength="50" value="" id="google" />
<input type="submit" value="Search" />
</td>
</tr>
<tr>
<td align="center" style="font-size:75%">
<input type="radio" name="search" value="google.com" onclick="act('public library ')"/> Libraries
<input type="radio" name="search" value="google.com" onclick="act('subway OR FedEx ')"/> Fax
<!--<input type="radio" name="search" value="google.com" onclick="act('ice cream ')"/> Ice Cream-->
</td>
</tr>
</table>
</form>
这是与上述HTML相关的Javascript(可能与我的问题有关)...
function act(change) {
myOption = change;
document.getElementById("google").value = myOption;
}
这里有一个 JSFiddle 。(感谢@koala_dev)
在我的网站上,如果您单击“图书馆”,那么“公共图书馆”将显示在文本框中。我留了一个空格来输入邮政编码,然后单击“搜索”时,结果会显示在另一个窗口的 Google 页面中。
我希望看到的事情发生...
我希望用户单击“图书馆”,但我不希望显示“公共图书馆”文本。我只想让用户输入他们的邮政编码并点击搜索。我希望“公共图书馆”文本保持隐藏。
编辑:对不起...搜索字段是页面右上角的那个。那里有一个标签,上面写着在这里找到它!(输入邮政编码) ...