我们希望在亚马逊机械土耳其人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。如何避免这种情况?
答案 0 :(得分:2)
呃,这似乎只是由于对HTML <button>
标签缺乏了解而造成的,与Mechanical Turk无关。
默认情况下,所有按钮都会提交表单,除非它们具有属性type="button"
。
这是因为according to the HTML 4.01 specification,默认按钮类型为submit
。