送信ボタンとjp関数を同じボタン上で実行できますか?私はphpを使用してデータベースにフォームデータを送信する送信ボタンを持っていますが、ボタンをクリックしても第2のアクション(JavaScript関数)を実行します。それは可能ですか?JavaScriptとphpを1つのボタンで実行する
0
A
答えて
-2
あなたはこの
$("form").submit(function(){
alert("Submitted");
});
が見るためにコールバックを提出jQueryを使ってこれを行うことができます。 https://www.w3schools.com/jquery/event_submit.asp
2
onclick()
イベントを送信ボタンに追加できます。フォームを送信する前に実行されます。
var buttonClick =() => {
alert("Do what you want to do!"); // Add your second work here
}
<form action="yourfile.php">
<input type="submit" onclick="buttonClick();">
</form>
0
正しい方法は、復帰状態とフォームでのonSubmit属性のJavaScript関数を呼び出すことです。したがって、フォームは、送信を続行する前にJavaScriptがtrueを返すまで待機します。
あなたが質問をする前に、すでに試してみましたがどのようなHTML
<form action="something.php" onsubmit="return someJsFunction()">
<!-- form elements -->
<input type="submit" value="submit">
</form>
はJavaScript
function someJsFunction(){
//your validations or code
if(condition == false){
return false; // This will prevent the Form from submitting and lets
// you show error message or do some actions
}else{
return true; // this will submit the form and handle the control to php.
}
}
関連する問題
- 1. PhpStorm - 1つのボタンで複数のコマンドを実行する
- 2. ボタン1を実行する代わりに2つのスクリプトを実行する
- 3. NetBeans PHPでTestCaseで1つのテストを実行するには?
- 4. 1つのディレクトリでPHPの実行を無効にする
- 5. ボタンを1回だけクリックするとjavascriptが実行されます
- 6. 同時に1つのボタンで2つのアクションを実行する
- 7. javascriptでコードを1回実行する
- 8. PHPファイルでJavaScriptを実行する
- 9. PHPスクリプトの実行中に1つずつ出力する
- 10. Javascript-functionとPHPの両方を実行
- 11. Javascriptの約束を1つ後に実行する
- 12. PHPでJavaScriptを実行するとUncaught SyntaxErrorが発生する
- 13. 複数のスプレッドシートに1つのボタンで複数のVBAを実行する
- 14. ボタンをクリックするとPHPスクリプトを実行する方法
- 15. 1つの実行時インスタンスでJavaプログラムを実行する
- 16. 2 1つのページ上のテーブル - ボタン上のボタン異なるスクリプトを実行する行
- 17. 動的ボタンをクリックするとPHPコードが実行される
- 18. JavaScriptからPHPクラスを実行する
- 19. PHP MySQLは1つの接続で2つのクエリを実行しますか?
- 20. スレッドを1つずつ実行する
- 21. Ajaxクエリを1つ1つJqueryで実行する
- 22. PHP:ボタンをクリックすると関数が実行されます
- 23. 1つの行に2つのボタン
- 24. 1つのファイルからサイトの特定のページでカスタムJavaScriptを実行する
- 25. ボタンが有効なときにjavascript関数を実行する
- 26. Javascript - セッションごとに1回実行
- 27. php mysqlを実行してからjavascriptを実行する
- 28. javascriptとPHPフォームの両方を実行できますか?
- 29. git cloneとcheckoutを1つのコマンドで実行する
- 30. PHPを1つのディレクトリ内で実行する必要があります
? – Sunil
[フォーム提出JavaScriptのベストプラクティスを実行しますか?](https://stackoverflow.com/questions/8082846/form-submit-execute-javascript-best-practice) –