1

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 が送信されることです。どうすればそれを回避できますか?

4

1 に答える 1

2

ええと、これは HTML<button>タグの理解不足が原因のようで、Mechanical Turk とは関係ありません。

属性がない限り、すべてのボタンはデフォルトでフォームを送信しますtype="button"

これは、HTML 4.01 仕様によると、デフォルトのボタン タイプが であるためですsubmit

于 2013-08-20T02:27:22.507 に答える