[英]Buttons to play Audio in Mechanical Turk
我們想將音頻集成到Amazon Mechanical Turk HIT中,並帶有播放和增大或減小音量的按鈕。
<audio id="player" src="test.mp3"></audio>
<button onclick="document.getElementById('player').play()">Play</button>
<button onclick="document.getElementById('player').volume += 0.1">Vol+ </button>
<button onclick="document.getElementById('player').volume -= 0.1">Vol- </button>
問題在於,任何按鈕按下也將被解釋為“提交”,並且HIT將被提交。 如何避免呢?
嗯,這似乎是由於對HTML <button>
標記缺乏了解導致的,與Mechanical Turk無關。
默認情況下,所有按鈕都將提交表單,除非它們具有屬性type="button"
。
這是因為, 根據HTML 4.01規范 ,默認按鈕類型為submit
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.