js_jquery での return false (ブロック) の使用法
return false はフォームの送信を妨げます。今日、私はこの問題に悩まされてきました。インターネット上で多くの情報を見つけました。基本的に、onsubmit=return false については次の点に注意してください。 return の戻り値 問題は、関数 return に戻り値があると、次のステートメントは実行されず、関数が呼び出された場所に直接ジャンプすることです。次の PHP 関数コードでは、最初の if 条件が満たされると、関数の値はブール値の false を返します。return ステートメントに到達する限り、関数の値を返して関数から抜け出すことができます。コードのその行を実行すると、実行制御はプログラムを呼び出したコードにすぐに戻ります。
if(form.title.value=="")
{
alert("記事のタイトルを入力してください!");
form.title.select();
return false ; //注意 return(false); のように書くことはできません。
}
if(form.content.value=="")
{
alert("記事のテキストは空にすることはできません@!! ");
form.content.select();
return false;
}
return true;
}
2.form onsubmit 属性のトリガーの問題、onsubmit イベントはいつトリガーされますか? onsubmit イベントは、フォームの確認ボタンがクリックされたときに発生します。トリガーされない理由は通常次のとおりです。
A. onsubmit 属性のトリガー時間は、input:submit などのボタンでフォームが送信されたときです。それ以外の場合はトリガーされません。通常のinput:buttonを使用する場合は、onclick属性にJavaScript関数を指定し、onsubmit属性の代わりにこの関数内でフォームのsubmit()関数を実行します。
B. まずコードの一部を確認します:
送信ボタンをクリックすると、フォームは送信されません。変更すべき箇所が 1 つあるため (赤文字)
onsubmit 属性は次のようであることがわかります。
ここでは submitTest() が false を返しますが、この関数は結果を処理せずに実行しただけです。
そして、onsubmit="return submitTest() は、期待される効果を達成するために戻り値を使用します。
3. イベント処理関数が false を返す問題は、ほとんどの場合、イベント ハンドラーです。
たとえば、デフォルトでは、
要素の href 属性で指定されたページにジャンプします。ターミネーター、Return True はエグゼキューターと同等です。通常、js の return false 関数は、リンクをクリックすると、
の onclick 時間をトリガーします。デフォルトのイベントがトリガーされ、ページジャンプが実行されます。そのため、
オブジェクトのデフォルトのアクションをキャンセルしたい場合は、 false を返すことができます。
コードをコピーします
submitAction を実行した後、送信ボタンはデフォルトのイベントを実行し続け、フォームは再度送信されます。これが多くのエラーの原因となる可能性があります。
実際、return false の意味は、イベントが最上位要素に伝播し続けるのを防ぐことではなく、ブラウザーがデフォルトでイベントを処理しないようにすることです。これを試すことができます:
まず、すべての JS スクリプトをコメントアウトし、IE ブラウザーで画像をドラッグしてみます。マウスが禁止された操作スタイルになることがわかります。画像はドラッグが禁止されており、ブラウジング中です。デフォルトコントローラーによってmousemoveイベントに対して提供される動作。
この動作を削除するには false を返します。そうでない場合は、説明した中断イベントが発生し、実行が継続されます。
さらに、false を返す同等のステートメントは次のとおりです:
window.event.returnValue = false,
return false をこのステートメントに置き換えて検証できます。
最後に、この方法は IE ブラウザにのみ適用できます。
デフォルトのアクションをキャンセルするには、js の return false 関数が一般的に使用されます。たとえば、リンクをクリックすると、
onclick 時間 (指定した場合) がトリガーされるだけでなく、ページ ジャンプを実行するデフォルト イベントもトリガーされます。したがって、
オブジェクトのデフォルトのアクションをキャンセルしたい場合は、false を返すことができます。 return false が使用される機会は数多くあります:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









C 言語における return の使い方は、 1. 戻り値の型が void の関数については、return 文を使用して関数の実行を早期に終了することができます; 2. 戻り値の型が void ではない関数については、 return ステートメントは、関数の実行を終了するためのものです。結果は呼び出し元に返されます。 3. 関数の実行を早期に終了します。関数内で return ステートメントを使用して、関数の実行を早期に終了することもできます。関数が値を返さない場合。

ソースコード: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}#出力 上記のコードの出力は、単純に次のように結論付けることができます:finally の前に return が実行されます。バイトコード レベルで何が起こるかを見てみましょう。以下は、case1 メソッドのバイトコードの一部をインターセプトし、ソース コードを比較して、各命令の意味に注釈を付けます。

Vue3.2 セットアップ構文シュガーは、単一ファイル コンポーネント (SFC) で結合された API を使用して、Vue3.0 の面倒なセットアップを解決するコンパイル時構文シュガーです。宣言された変数、関数、インポートによって導入されたコンテンツは、インポートによって公開されます。使用上の問題点 1. 宣言した変数、関数、import で導入した内容を使用中に return する必要はなく、糖衣構文を使用することができます。 // 導入した内容をインポート import{getToday }from'./utils'//variable constmsg='Hello !'//function func

JavaScript 関数は、外部と対話するための 2 つのインターフェースを提供し、パラメータは外部情報を受け取る入り口として機能し、戻り値は演算結果を外部にフィードバックする出口として機能します。次の記事では、JavaScript 関数の戻り値を理解し、return ステートメントの使用法を簡単に分析します。

JavaScript での return の使用には特定のコード例が必要です。 JavaScript では、return ステートメントを使用して関数から返される値を指定します。関数の実行を終了するために使用できるだけでなく、関数が呼び出された場所に値を返すこともできます。 return ステートメントには次の一般的な用途があります。 値を返す return ステートメントは、関数が呼び出された場所に値を返すために使用できます。簡単な例を次に示します。 functionadd(a,b){

Python の戻り値 return の使い方は、関数が return ステートメントを実行すると、実行が直ちに停止され、関数が呼び出された場所に指定された値が返されます。詳細な使用法: 1. 単一の値を返す; 2. 複数の値を返す; 3. null 値を返す; 4. 関数の実行を早期に終了する。

JavaScript で return を使用する方法には、具体的なコード例が必要です。JavaScript では、return は非常に重要なキーワードです。通常、関数の値を返すか、関数の実行を終了するために使用されます。 return ステートメントは、関数の呼び出し元に値を返し、関数の実行を終了するために使用されます。 return ステートメントは関数内のどこでも使用でき、数値、文字列、ブール値などの任意の JavaScript データ型を返すことができます。

このプロジェクトは最近、IP ブラックとホワイト リストの機能を追加しました。IP フィルタリング インターセプタが false を返すと、フロント エンドがクロスドメインを表示することがわかりました。MVC 構成クラスを変更しようとした後、まだ機能しないことがわかりました。最後に、インターセプター @OverridepublicbooleanpreHandle に判定を追加しました。(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler)throwsIOException{//----------これを追加するだけです----------if (!(ハンドラーインスタンス
