JavaScript テキストボックス キーイベント
JavaScript テキストボックス キーイベント
こんにちは。趣味でプログラミングをしている者です。
タイマーを使って計算ドリルを作ったのですが、
特定のキーコードで正解かどうか判定する関数を呼び出そうとしたのですが、
テキストボックスにこたえを入力して、キーを押すたびに
「キーン」というような音が鳴るのですが、
その音は、どのような仕組みで鳴るのでしょうか?
また、音を鳴らさないようにする方法がありましたら、
教えていただけないでしょうか
よろしくお願いします
<html>
<head>
<script type="text/javascript">
function init()
{
document.attachEvent("onkeypress", KotaeAwase);
}
function KotaeAwase()
{
if( event.keyCode == 13)
{
var key = 1;
var kotae = parseInt( document.Form1.kotae.value );
var Result = document.Form1.result;
if( kotae == key ) Result.value = "せいかいです!";
else Result.value = "ちがいます";
}
}
</script>
</head>
<body onLoad="init();">
<form name="Form1">
<input type="text" name="kotae" size="20">
<br><br>
<input type="text" name="result" size="20">
<br>
</form>
</body>
</html>
補足
ご回答ありがとうございます。 質問なんですが、 <input type ="button" name ="bot1" value ="データ取得" onClick ="hogehoge()"> のbot1ってなんですか?どこから現れたんでしょうか?