【发布时间】:2016-05-27 15:44:30
【问题描述】:
这个表格有两个问题:
- 虽然我添加了 target="_blank",但第一个表单在提交时没有在新标签页中打开
- 单击“登录”按钮时,直到新打开的选项卡关闭或完全加载,当前表单将冻结。我似乎无法弄清楚为什么!
HTML:
<form target="_blank" onsubmit="window.location = 'http://sub1.domain.com?tt=' + search.value; return false;">
<label><input type="radio" name="optradio" value="1"> Tracking ID</label>
<label><input type="radio" name="optradio" value="2" > OPC</label>
<div id="Track1" class="desc" style="display: none;">
<br />
<input id="search" class="TrackInput" onclick="this.placeholder=''" onblur="this.placeholder='IYIUY'" type="text" placeholder="IYIUY" type="search" name="search">
<br />
<button type="submit" value="Submit">Track</button>
</div>
<div id="Track2" class="desc" style="display: none;">
<a href="http://sub2.domain.com" target="_blank">LOGIN</a>
</div>
</form>
JS:
$(document).ready(function() {
$("input[name$='optradio']").click(function() {
var test = $(this).val();
$("div.desc").hide();
$("#Track" + test).show();
});
});
有人可以思考一下为什么会发生这两个问题吗?
【问题讨论】:
标签: javascript jquery html