我正在尝试在单击“搜索”按钮时在新窗口中打开我的表单,但target="_blank"
功能不起作用。我正在从其他机构的表单中借用代码,我想知道javascript是否强制每个提交都在同一个窗口中打开(我不太熟悉javascript以确定)。
我需要在新窗口中打开的搜索来自以下网站的“图书及更多”标签:http://library.utb.edu/search/search2。这是我用于该表单的代码:
<form target="_blank" name="searchform" onSubmit="return dosearch();" action="http://lib3.utpa.edu/search~S2/X" method="post" class="unpadded">
<input name="searcharg" value="" type="text" id="SEARCH" class="big-search-text" placeholder="Example: Of Mice and Men">
<input class="big-search-submit" name="cmdSubmit" type="submit" value="Search">
<input name="searchtype" type="radio" checked="" value="http://lib3.utpa.edu/search~S2/Y"> All Fields
<input name="searchtype" type="radio" value="http://lib3.utpa.edu/search~S2/t" target="_blank"> Title
<input name="searchtype" type="radio" value="http://lib3.utpa.edu/search~S2/a"> Author
<a href="http://lib3.utpa.edu/search/X" target="_blank">Advanced Search</a>
</form>
非常感谢您提出的任何建议!
答案 0 :(得分:1)
您可以尝试将formtarget="_blank"
放入提交输入标记。
示例:强>
<input formtarget="_blank" class="big-search-submit" name="cmdSubmit" type="submit" value="Search">