私はjavascriptを初めて使用しています。私はonchange()に問題があります。onchange()で複数のパラメータを持つ関数を呼び出す方法
以下はコードです。
<input type="text" name="txt" id="aa" onchange="test()">
<input type="text" name="txt" id="bb" onchange="test()">
function test(a, b, c) {
var i = 0;
if (a.value == '') {
document.getElementById("aa").innerHTML = "a Cannot Be Blank ";
return i;
} else if (b.value == '') {
document.getElementById("bb").innerHTML = "b Cannot Be Blank ";
return i;
} else {
i = 1;
return i;
}
}
は私がテキストボックスvalidation.Iを行わできるように上記の関数を呼び出す方法を知っているscroll down toパソコンへ転送しようとしているのonchange =「テスト(本)」、しかし、私はworks.Pleaseは私に解決策を見つけるdoesnot。すべての最初の
あなたがここで達成したいと思っているものは不明です。明確にしていただけますか? –
texboxの検証はonchange()で行う必要があります。 –
関数は、2つの要素への参照を渡すことを期待しているようですが(そして 'c'引数は使用しません)、既に問題の2つの要素への参照がハードコードされているので、パラメータを使用しません。今のところ、 ''要素の '.innerHTML'を設定してエラーメッセージを表示しようとしているので機能しません。これは動作しません。それはあなたが使用しない価値を戻しています。 – nnnnnn