dポイントプレゼントキャンペーン実施中!

いつも楽しく拝見させて頂いております。
まだ初心者ですので宜しくお願いします。
functionAAA() { …
}
functionBBB() { …
}
と二つの関数を定義した場合、onSubmitを使って一つのボタンアクションで2つの関数を適用させたい場合どうしたらいいのでしょうか?
「onSubmit="return AAA(this), BBB(this)"」としてもだめでした。
どうか宜しくお願いします。

A 回答 (2件)

JavaScriptなんだからカンマ(,)ではなくセミコロン(;)で区切る


それと正しく動いたとしても先にAAA側にretrunが付いてたらAAAが終ったらretrunしちゃうから後ろまたは別、あるいは使わない。
onSubmit="AAA(this);BBB(this)"
    • good
    • 0

面倒であればそれを二つまとめた関数を呼べばすみます。



function AAA(obj) { …
}
function BBB(obj) { …
}
function XXX(obj) {
AAA(obj);
BBB(obj);
}

onSubmit="return XXX(this)"
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!