【転送】onsubmit return falseブロックフォーム提出:js
4149 ワード
onsubmit=return false阻止formフォーム提出javascript
return falseは、フォームの提出を阻止しました.今日はこの問題に悩まされていました.長い間、インターネットで多くの資料を探しました.基本的にonsubmit=return falseについて以下の点に注意したいところがあります.
1.returnの戻り値の問題は、関数の中でreturnに戻り値があると、次のステートメントを実行しないで、直接に関数呼び出しの場所にジャンプします.PHP関数コードの下に、最初のif条件が満たされたら、ブール型falseに戻ります.関数の値を返して、この関数を飛び出します.return文が発生すると、プログラムはその行のコードで実行を停止し、実行制御は直ちにプログラムを呼び出すコードに戻ります.
?function chkinput(form)?{if(form.title.value=="){alert];form.title.select();return false;/return(false);2009.1.1.15'?if(form.com.value=""){alnt本文はできません.
2.formのonsubmit属性のトリガ問題、onsubmitイベントはいつトリガされますか?ワンストップイベントはフォームの確認ボタンが押された時に発生します.トリガしない理由は以下の通りです.
A.onsubmit属性のトリガタイミングはform用input:submitのようなbuttonで提出する時にトリガします.さもなければトリガしません.普通のinput:buttonを使うなら、Oclick属性の中でjavascript関数を指定して、この関数の中でformのsubmit()関数を実行して、onsubmit属性ではありません.
B.まずコードを見てください.
return falseは、フォームの提出を阻止しました.今日はこの問題に悩まされていました.長い間、インターネットで多くの資料を探しました.基本的にonsubmit=return falseについて以下の点に注意したいところがあります.
1.returnの戻り値の問題は、関数の中でreturnに戻り値があると、次のステートメントを実行しないで、直接に関数呼び出しの場所にジャンプします.PHP関数コードの下に、最初のif条件が満たされたら、ブール型falseに戻ります.関数の値を返して、この関数を飛び出します.return文が発生すると、プログラムはその行のコードで実行を停止し、実行制御は直ちにプログラムを呼び出すコードに戻ります.
?function chkinput(form)?{if(form.title.value=="){alert];form.title.select();return false;/return(false);2009.1.1.15'?if(form.com.value=""){alnt本文はできません.
2.formのonsubmit属性のトリガ問題、onsubmitイベントはいつトリガされますか?ワンストップイベントはフォームの確認ボタンが押された時に発生します.トリガしない理由は以下の通りです.
A.onsubmit属性のトリガタイミングはform用input:submitのようなbuttonで提出する時にトリガします.さもなければトリガしません.普通のinput:buttonを使うなら、Oclick属性の中でjavascript関数を指定して、この関数の中でformのsubmit()関数を実行して、onsubmit属性ではありません.
B.まずコードを見てください.
<form action="index.jsp" method="post" onsubmit="submitTest();">
<INPUT value="www">
<input type="submit" value="submit">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitTest() {
// return false;
}
//--></SCRIPT> submit 。 ( )
<form action="index.jsp" method="post" onsubmit="return submitTest();">
onsubmit <form> html , ( ) , true;
Java , , 。
submitTest() false, , 。
onsubmit="return submitTest() , 。
3. false , , false, .
, <a> , href .
Return False ,Return True 。
js return false 。
onclick ( ) 。
return false。return false :
<body>
1, <a href="a.JSP" mce_href="a.JSP" onclick=’test();’> </a>
2, <input type="button" onclick=’test()’ value=" ">
3, <form name="form1" onsubmIT="return test();">
<input type="submIT" value=" ">
</form>
</body>
<input type="submit" onclick="submitAction(); return false;" />
submitAction 。 return false,
submitAction ,submit ,
。 。
,return false ,
。 :
js , IE ,
, ,
mousemove 。
return false , 。
, return false :
window.event.returnValue = false,
return false 。
, IE 。
js return false 。
onclick ( ) 。
return false。return false :
<form name="form1" onsubmit="return youfunction();">...... </form>
<a href="www.***.com" onclick="...;return false;">dddd </a>
onclick="javascript:select(this);return false;" select 。 js 。 。