これらのコード行と混同しています...
送信ボタンをクリックした後、どこに行きますか??
<input type="button" value="submit" onClick="updateForm()"/>
これらのコード行と混同しています...
送信ボタンをクリックした後、どこに行きますか??
<input type="button" value="submit" onClick="updateForm()"/>
onClick="updateForm()"
ボタンがクリックされたときにメソッドを呼び出すことを意味しますupdateForm()
。ソースコードでその名前のメソッドを探します。
updateForm()がを返す場合false
、ボタンのデフォルトの動作は抑制されます。そうでない場合は、updateForm()
が呼び出され、その後、ボタンはデフォルトの動作を続行します。
onclick
イベントハンドラー関数(本体は属性の値によって定義されます)が実行されます。その関数は、別の関数を呼び出そうとする以外は何もしませんupdateForm
。
次に何が起こるかは、の定義によって異なりますupdateForm
。
成形方法??
以下の動作のいずれかを使用することもできます。
<form id="myform" action="javascript:myfunction();">
<form onSubmit="return myfunction()">*
これで、JavaScript ファイルに関数を記述できます。
myfunction=function (){
// 私のコードはここに入る
}
フォームを送信すると、「myFunction」が最初に呼び出され、その後のフォームの動作が表示されます。または、関数で false を返すことでその動作を防ぐことができます。