テスト関数のパラメーターを文字列に変換していますが、機能していません。
//脚本
<script type="text/javascript">
function test(a,b,c){
alert(a.toString());
alert(b.toString());
alert(c.toString());
}
</script>
//html
<input type="text" onblur="test(jitender,chand,thakur)" />
テスト関数のパラメーターを文字列に変換していますが、機能していません。
//脚本
<script type="text/javascript">
function test(a,b,c){
alert(a.toString());
alert(b.toString());
alert(c.toString());
}
</script>
//html
<input type="text" onblur="test(jitender,chand,thakur)" />
実行できる唯一の方法は、使用するすべての名前に変数を定義することです。
あなたの例の名前について:
var jitender = "jitender", chand = "chand", thakur = "thakur";
これで、コードが変数を使用し、変数の値を関数に送信するため、呼び出しが機能します。
これを試して、
<script type="text/javascript">
function test(a,b,c)
{
alert(a);
alert(b);
alert(c);
}
</script>
// html
<input type="text" onblur="test('jitender','chand','thakur')" />
文字列に変換する必要はありません。
これを試して
test('jitender', 'chand', 'thakur')
名前を一重引用符で囲むと、名前はすでに文字列になっているため、変換する必要はありません。
<input type="text" onblur="test('jitender','chand','thakur')" />