-3

私はウェブ開発の初心者です。Web サイトに HTML、jQuery、および PHP を使用しています。まず、フォームを設計し、次の方法で jQuery を使用して検証し、後で URL を生成してフォームのアクションとして使用します。

  • 入力ボックスを持つ単純な Web ページ - 2 行と 10 行。つまり、キー = 値 | 「キー」用の 1 つの入力ボックスと「値」用の 1 つの入力ボックス

  • このフォームの下に、「送信」ボタンがあるはずです

  • 送信ボタンのアクションは、www.abc.com/samplephp?key1=value1&key2=value2&……&key10=value10 のように URL を生成する必要があります。

  • Key=Value は、null でない場合にのみ追加する必要があります

  • URL が形成されて送信されると、php スクリプトは受信したすべての GET パラメータを処理し、それらを DB のテーブルに保存する必要があります。

この方法でフォームを作成し、jQueryを使用して所定の要件に従って検証するのを手伝ってくれる人はいますか? 私が直面している主な問題は、テキスト フィールド名に名前を付け、jQuery でそれらにアクセスすることです。私はこの作業で完全にめちゃくちゃになりました。上記の4つの条件を満たすように助けてください。5つ目の要件は自分でやります。フォームを完全に検証した後、前述の URL を要件に従って定式化する必要があり、フォームのアクションとして機能する必要があることに注意してください。前もって感謝します。

4

3 に答える 3

1

以下のように、すべてのテキストボックスに属性を定義します

 <input id="key1" type="text" ctrltype="keyval">
 <input id="key2" type="text" ctrltype="keyval">
  .
  .
 <input id="key10" type="text" ctrltype="keyval">
 <input id="Value1" type="text" ctrltype="keyval">
 <input id="Value2" type="text" ctrltype="keyval">
 .
 .
 <input id="Value10" type="text" ctrltype="keyval">

テキストボックスが空であるか以下のようではないことを確認する関数を定義した後

$("input[ctrltype$='keyval']").focusout() {
 //Do as per your requirement
}
于 2013-09-12T12:22:11.970 に答える
0
<input id="key1" type="text" placeholder="key1">

その ID を使用して Jquery の要素にアクセスするには、$('#key1').その後に特定の jquery 関数を使用します。これはセキュリティ全体であるため、クライアント側を実際には検証しませんが。フォームを送信するときに検証を行います。

于 2013-09-12T12:11:33.833 に答える
-1

フォームを検証するjQueryプラグインがあります:)

jQuery Validation pluginです。実装はとても簡単です。

ただし、クライアントが JS を無効にできるため、受信したデータを PHP ファイルで確認することを忘れないでください...

于 2013-09-12T12:04:39.180 に答える