Открыть ссылку в новой вкладке и вызвать обратную передачу в текущей вкладке - PullRequest
0 голосов
/ 10 января 2019

Я хочу отключить кнопку ссылки, которая при нажатии запускает обратную передачу в текущей вкладке и открывает ссылку в новой вкладке. Если это имеет значение, серверная часть - это Python Django.

Ответы [ 2 ]

0 голосов
/ 13 января 2019
<script type="text/javascript">
    function submitAndOpen() {
        document.getElementById('form1').submit();
        return true;
    }
</script>

<form method="POST" id="form1">
    <a href="www.example.com" target="_blank" onclick="return submitAndOpen()">
        Submit and open in new tab
    </a>
</form>

Поэтому, возвращая true в onclick, браузер должен перейти по ссылке.

target="_blank" говорит об открытии ссылки в новой вкладке.

Функция JavaScript также отправляет форму.

0 голосов
/ 10 января 2019

Вот код:

<a href="YourRout" target="_blank" onclick='return check()'>check</a>

<script type='text/javascript'>

function check()
{
    return false;
}

</script>

target = "_ blank" откроется в новой вкладке

onClick = "method ()" установит обратную передачу в текущей вкладке

...