私は、IDS name
とage
との2つの入力を作成して、私はデータはJavaScriptのoninput
を使用してそれらに挿入されたかどうかを確認しようとしてきた、それはage
のために働いたがname
のために、私が間違って何をしていませんか?javascriptで2つの "oninput"リスナーを使用できないのはなぜですか?
var name = document.getElementById('name');
var age = document.getElementById('age');
age.oninput = function() {
console.log('age');
return true;
};
name.oninput = function() {
console.log('name');
return true;
};
<!DOCTYPE html>
<html>
<head>
<title>clerf</title>
</head>
<body>
<div id="main">
<input type="text" id="name" />
<input type="number" id="age" />
</div>
</body>
</html>
代わりにイベントリスナーを添付してください – ElGavilan
@ElGavilanありがとうございます。なぜこれが起こっているのか、なぜ2つの 'oninput'を使用できないのかを知りたいです。 – Kyle
' name'以外のIDを使ってみてください。私はそれが予約されているか、またはWindowオブジェクトにディブがあると思います。 – j08691