Отправить две кнопки с разными кодами клавиш - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть следующий код для сохранения временных меток человека, когда он нажимает одну из двух кнопок.

На экране они должны выбрать, какую кнопку они предпочитают, если A или B.

function myFunction() {
  var n = Date.now();
  document.getElementById("c1").value = n;
}
<p style="text-align: center;">
  <button class="btn btn-primary btn-large" 
    onclick="myFunction()" name="offer_accepted1" value="True">&nbsp;A</button> 
  <button class="btn btn-primary btn-large"
    onclick="myFunction()" name="offer_accepted1" value="False">B</button>
</p>
<input type="hidden" name="timestamp1" value="0" />
{{ form.timestamp1.errors }}

<input type="text" id="c1" name="c1" value="0" />
{{ form.c1.errors }}

Я хочу запрограммировать две клавиши для отправки кнопок. Но мне нужно, чтобы каждая клавиша была одной из кнопок, чтобы знать, какой вариант они выбрали. Кроме того, я не хочу терять метку времени. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы имеете в виду это?

Я добавил идентификатор в поле

function myFunction(but) {
  var n = Date.now();
  document.getElementById("timestamp1").value = n;
  document.getElementById("c1").value = but.value;
}
<p style="text-align: center;">
  <button class="btn btn-primary btn-large" 
    onclick="myFunction(this)" name="offer_accepted1" value="True">&nbsp;A</button> 
  <button class="btn btn-primary btn-large"
    onclick="myFunction(this)" name="offer_accepted1" value="False">B</button>
</p>
<input type="text" name="timestamp1" id="timestamp1" value="0" />
{{ form.timestamp1.errors }}

<input type="text" id="c1" name="c1" value="0" />
{{ form.c1.errors }}
...