-1

それらは異なっており、それぞれがクライアント側とサーバー側で行う独自の特別なことを持っていることを理解しています。しかし、フォームを検証しているとしましょう。JavaScript を使用してフォームを検証し、エラーがなければ PHP を実行してレコードをデータベースに挿入します。これをどのように行いますか?JavaScript で PHP を実行したり、PHP メソッドを一緒に呼び出したりする方法はありますか?

4

1 に答える 1

0

JavaScript と PHP の両方の検証を一緒に使用できます (実際、使用する必要があります)。これを行う最も簡単な方法は、ページに非表示の送信ボタンを追加することです。表示される送信ボタンはタイプbuttonである必要があり、JavaScript 検証をトリガーする必要があります。次に、入力が検証ルールに合格した場合は、非表示のボタンをクリックしてフォームをサーバーに送信します。

このルートに従う場合は、Enterキーを使用して行われた送信をキャッチし (このキーを押すとフォームの送信が自動的にトリガーされるため)、独自のカスタム関数を介して渡すことも忘れないでください。

もちろん、フォームが JavaScript の検証に合格するまで、送信ボタンを完全に無効にすることもできます。この方法を使用すると、各フィールド内の値が変化するたびにチェックし、フォームが完全に有効な場合にのみ送信ボタンを有効にすることができます。

例がなければ、特定のユース ケースに対するソリューションを考え出すことは困難です。

于 2016-11-01T15:29:22.033 に答える