微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-表单上的2个提交按钮-需要一个来打开新窗口

使用带有空白操作的表单-action =“”.

我在表单上有2个按钮,可以做不同的事情.一个提交/保存信息,另一个打开输出表:

<input type="submit" name="SubmitSave" id="SubmitSave" value="Submit / Save" onClick="this.form.action='PA_Monitorcall.PHP'; this.form.submit()" />

<input type="submit" name="EmailDetails" id="EmailDetails" value="Email" onClick="this.form.action='OutputSheetPA.PHP'; this.form.submit()" />

我需要在新窗口中打开输出工作表,但不能在表单标题详细信息中使用它,因此需要输入上面按钮的代码.有任何想法吗?

干杯!

解决方法:

两个提交按钮的onClick事件均调用javascript函数,该函数会将form标记的’target’属性切换为’_blank’或’_parent’/”.
使用“目标”属性的新值,您的帖子将在新的窗口/标签中提交

<form target="" action="" method="post">
 <input type="submit" value="Same Window" onClick="ChangeTarget('same')" />
 <input type="submit" value="New Window" onClick="ChangeTarget('new')" />
</form>

function ChangeTarget(loc) {
 if(loc=="new") {
  document.getElementById('form_id').target="_blank";
 } else {
  document.getElementById('form_id').target="";
 }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐