ホームページ  >  記事  >  ウェブフロントエンド  >  onsubmit はフォームの送信と onclick 関連の操作を阻止します_JavaScript スキル

onsubmit はフォームの送信と onclick 関連の操作を阻止します_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:20:221061ブラウズ

1. return の戻り値問題 関数内に戻り値があると、次の文は実行されず、関数を呼び出した場所に直接ジャンプします。次の PHP 関数コードでは、最初の if 条件が満たされると、関数の値はブール値の false を返します。return ステートメントに到達する限り、関数の値を返して関数から抜け出すことができます。コードのその行を実行すると、実行制御はプログラムを呼び出したコードにすぐに戻ります。 function

コードをコピー コードは次のとおりです。

function chkinput(form)
{
if(form.title.value=="")
{
alert("記事のタイトルを入力してください!");
form.title.select(); 🎜>return false ;
}

if(form.content.value=="")
{
alert("記事のテキストを空にすることはできません@!!"); 🎜>form.content .select();
return false;
}

return true;


2.フォームの属性、onsubmit イベントはいつトリガーされますか? onsubmit イベントは、フォームの確認ボタンがクリックされたときに発生します。トリガーされない理由は通常次のとおりです。
A. onsubmit 属性のトリガー時間は、input:submit などのボタンでフォームが送信されたときです。それ以外の場合はトリガーされません。通常のinput:buttonを使用する場合は、onclick属性にJavaScript関数を指定し、onsubmit属性の代わりにこの関数内でフォームのsubmit()関数を実行します。

B. まずコードを見てみましょう:




コードをコピーします コードは次のとおりです。
🎜>