• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptについて)

javascriptの関数について

このQ&Aのポイント
  • JavaScriptの関数について説明します。
  • 特定の関数によってデータが送信されてしまう理由について説明します。
  • 関数の動作に問題がある場合、データの送信が行われる可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.1

イベントをキャンセルするには (1):<button onClick="return false"> と書かなければなりません。 (2):<button onClick="false"> ではダメです。 あなたのコード <button onClick="df3();df4();"> は(2)と書いているのと同じなのです。 …ということは、ここまで書けばあとはどう書けばいいかわかりますよね。

yonbakukan
質問者

補足

でもですよ、関数をreturn fakseにしてしまうと ハンドラーが設定できないです。 たとえば <form>にonSubmit="関数"にして submitoにonClickを設定するとかではだめでしょうか? すいません。独学なもんでじつはreturn falseもプログラムを 止めるぐらいという知識しかないです。

その他の回答 (1)

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

>でもですよ、関数をreturn fakseにしてしまうと >ハンドラーが設定できないです。 何がどう設定できないのか意味がよくわかりませんが、 とにかく前回の話が伝わらなかったということのようですね…。 そうですか…。というかほぼ知識ゼロな方なんですかね。 <button onClick="df3(); return df4();"> と書いたらどうですか、という意味だったんですけど。

yonbakukan
質問者

補足

そうなんすよ。見よう見まねでやってるもんで。 みなさんが頼りです。 やってみます

関連するQ&A