在Mechanical Turk播放音频的按钮

时间:2013-07-05 18:09:50

标签: javascript html mechanicalturk

我们希望在亚马逊机械土耳其人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。如何避免这种情况?

1 个答案:

答案 0 :(得分:2)

呃,这似乎只是由于对HTML <button>标签缺乏了解而造成的,与Mechanical Turk无关。

默认情况下,所有按钮都会提交表单,除非它们具有属性type="button"

这是因为according to the HTML 4.01 specification,默认按钮类型为submit