您的鼠标上有 3 个主要按钮。LMB、MMB 和人民币。如果您在任何网站的图像/超链接上单击鼠标中键,它将在后台打开新窗口。
我希望同样的事情能够工作,但在提交表单上。我明白了 - 这些价值观在我的网站正文中。
那么如何在新的后台选项卡中打开 ACTION 网站呢?
我尝试将提交更改为输入类型 =“图像”,但它是相同的。也许一些JS会有所帮助?
您的鼠标上有 3 个主要按钮。LMB、MMB 和人民币。如果您在任何网站的图像/超链接上单击鼠标中键,它将在后台打开新窗口。
我希望同样的事情能够工作,但在提交表单上。我明白了 - 这些价值观在我的网站正文中。
那么如何在新的后台选项卡中打开 ACTION 网站呢?
我尝试将提交更改为输入类型 =“图像”,但它是相同的。也许一些JS会有所帮助?
将此添加到您的提交按钮:onmousedown="mouseButton(event);"
function mouseButton(e)
{
if(e.button == 1 || e.button == 4)
{
var formName = document.getElementById('formID');
formName.onsubmit = function() {
window.open("http://localhost/go.php?mode=1")
};
}
}
echo '<form id="formId" action="http://localhost/go.php?mode=1" method="post">';
echo '<input type="hidden" name="val1" value="dr">';
echo '<input type="hidden" name="val2" value="'.$kordyarray[0].'">';
echo '<input type="hidden" name="val3" value="'.$kordy2.'">';
echo '<input type="submit" name="submit" value="'.$kordyarray[0].':'.$kordyarray[1].'" onmousedown="mouseButton(event)" >';
echo '</form>';
在此处查看用于确定按下哪个鼠标按钮的 JavaScript。在提交按钮的 html 中,您将拥有类似onmousedown="whichButton(event)"
.