У меня две кнопки отправки: "положительный" и "отрицательный" в моей части html. То, что я хочу, это то, что, когда пользователь нажимает SHIFT KEY, а затем делает mousedown в любом месте тела, POSITIVE BUTTON должен быть отправлен, а НЕГАТИВНАЯ КНОПКА должна быть отправлена при нажатии клавиши CTRL KEY и делать mousedown. Мой код выглядит следующим образом:
<head>
<script>
function check(event)
{
if (event.shiftKey==1)
{
var b1=document.getElementById('btn1');
b1.submit();
}
if (event.ctrlKey==1)
{
var b1=document.getElementById('btn1');
b2.submit();
}
}
</script>
</head>
<body onmousedown="check(event)">
<form method="post" action="fetch_page.php">
<input type="submit" name="submit1" value="Positive" id="btn1" class="btn btn-primary"></input>
<input type="submit" name="submit2" value="Negative" id="btn2" class="btn btn-primary"></input>
</form>
</body>
Может кто-нибудь сказать мне, где я иду неправильно?
<head></head>
<body>
<form method="post" action="fetch_page.php">
<input type="submit" name="submit1" value="Positive" id="btn1" class="btn btn-primary"></input>
<input type="submit" name="submit2" value="Negative" id="btn2" class="btn btn-primary"></input>
</form>
<script>
document.addEventListener('click', function(e) {
if (e.shiftKey) document.getElementById('btn1').click();
if (e.ctrlKey) document.getElementById('btn2').click();
}, false);
</script>
</body>
if
вас естьb2.submit()
после назначенияb1
. Это то, что вы имели в виду?