念のためですが、input タグに return false を適用するとどうなるでしょうか?
<input type="password" name="psw" onblur="return false;" />
フィールドがフォームの残りの部分とともに送信されないようにしますか?
念のためですが、input タグに return false を適用するとどうなるでしょうか?
<input type="password" name="psw" onblur="return false;" />
フィールドがフォームの残りの部分とともに送信されないようにしますか?
何もしません、ぼかしはキャンセルできません
ハンドラーから戻るfalse
と、単にデフォルト アクションがキャンセルされます。
私の知る限り、要素のblur
イベントで発生するデフォルトのアクションはありません。そのため、キャンセルするものはありません。input
ハンドラーに割り当てるとどうなるかを理解するためにon[event]
、要素はそのイベントの関連プロパティに割り当てられた新しい関数を取得します。
したがって、の場合onblur
、要素は効果的に次のようになります。
elem.onblur = function(event) {
return false;
}
関数の本体は、指定した文字列です。古い IE にはevent
パラメータが含まれていませんが、これは実際に彼らの場合に役立ちます。
したがって、基本的に、文字列はコンストラクターに渡されたかのように使用されFunction
、結果がプロパティに追加されます。
elem.onblur = new Function("event", "return false;")