「やあ諸君。ユーザーがテキストボックスにデータを入力できるようにするプログラムを作成し、そのデータをさまざまな関数に渡し、テスト目的で結果を返します。
それらのほとんどは機能しますが、2 つ以上の変数を受け取る関数でデータを渡すのに問題があります。
複数のパラメーター関数は、1 つの関数のみを出力してから停止します。残りは正常に動作します。
例を示します
コード :
function testOne(1)
{}
function testTwo(1,2)
{}
function testThree(1,2,3)
{}
function printTests()
{
document.writeln("testOne" + testOne(inputOne.value)) //Works fine
document.writeln("testTwo" + testTwo(inputOne.value, inputTwo.value)) //Stops here
document.writeLn("testThree" + testThree(inputOne.value, inputTwo.value,
inputThree.value)) //doesnt work, it stops at whatever method has 2 variables, prints it and then stops.
}
私の入力は次のようになります。
<input type="text" id="inputOne">
<input type="text" id="inputTwo>
<input type="text" id="inputThree">
したがって、基本的には、テキスト値を各メソッドに渡し、ボタンのクリックで戻り値を表示するだけです。ただし、関数が2つ以上の変数を受け取る場合、関数は正しく出力されますが、それに続く関数は出力されないため、機能しません。
理由はありますか?事前に感謝します。不注意な間違いを犯した場合は申し訳ありません。これは私の最初の質問であり、スクリプトは初めてです。
ありがとう!