0

phpとhtmlを使用してデータベースから作成した動的コントロールを検証するためのJavaScriptコードを作成したいと思います。データベースには、質問と回答のテーブルがあり、質問とオプション(回答)は動的に作成されます。しかし、これらのコントロールをjavascriptで検証したいのですが、たとえば100の質問があるとしましょう。質問ごとに、100の異なる検証を作成したくありません。さらに悪いことに、データベースに質問が追加されると、ページに追加されます。新しい答えを検証する方法がありません。質問と回答だけでなく、JavaScriptを動的に作成するにはどうすればよいですか?私はそれが少し理にかなっていることを願っています。

4

1 に答える 1

1

以下の手順を実装してみてください。

  1. 質問と回答をパラメーターとして受け取る JavaScript 関数を作成できます。
  2. 非表示の入力タイプを作成し、検証する場合 (送信イベントなど) に値を非表示の要素に割り当てて関数を呼び出します。
  3. JavaScript 関数では、AJAX コードを使用し、サーバー側スクリプト (PHP、ASP、CGI など) を使用して、質問と回答を実際に検証します。
  4. サーバー側のスクリプトが応答を返し、それを HTML ページで処理できます。
于 2012-05-22T04:13:09.710 に答える