国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 PHP開發(fā) ASP を使用して JavaScript フォーム検証コードを動的に生成する

ASP を使用して JavaScript フォーム検証コードを動的に生成する

Nov 25, 2016 am 09:53 AM
asp

フォーム検証は、WEB アプリケーションの開発でよく遭遇するレベルです。場合によっては、フォーム內の特定の項目が入力されている必要があること、數(shù)字である必要があること、指定された桁數(shù)であることなどを確認する必要があります?,F(xiàn)時點では、フォーム検証には一般的に 2 つの方法が使用されます。使用:
1. クライアント側で検証するための JavaScript または VBScript のフォーム検証関數(shù)を作成します。
2. フォームが送信された後、ASP メソッドの Request.Form を使用して、判定用のフォームの入力値を取得します。結果はサーバー側で検証されます。

これら 2 つの方法には利點と欠點があります。たとえば、最初の方法は、通常、プロンプトに従ってフォームの入力を迅速に完了できます。ただし、欠點は、ユーザーのブラウザが JavaScript スクリプトをサポートしている必要があることです。そうでない場合、JavaScript をオフにすると、!@#$%&^* (Oda は地面に落ちました^_^); 一方、2 番目の方法の方が優(yōu)れています?;Q性はありますが、欠點は速度です。比較的遅く(サーバーに送信して返される)、使用するのが不便です。今回は主にJavaScriptを使って検証します。もちろん、2つの方法を同時に使用して検証するのが最も安全ですが、(汗...)それは私たちプログラマーを死ぬほど疲れさせます:)

フォームは上記で説明しています。検証には 2 つの方法があります。JavaScript を動的に生成する概念について詳しく説明します。なぜ動的に生成する必要があるのでしょうか?この種のクライアント側の確認コードは非常に面倒なので、毎回自分で書かなければならないのは非常に面倒です。 DW (Dreamweaver) や UD に慣れている友人は、通常、フォーム検証プラグインを使用する可能性があります。使用後に生成されるコードは蕓術的ではなく、多くは使用されません (コードの冗長性)。小田氏が話したいのは、フォーム條件に完全に準拠したコードを生成することです。

免責事項: Xiaotian は JavaScript に習熟していません。JS マスターが自分で変更できる方法についてだけ話したいと思います。

それでは始めましょう。

1. まずは簡単な JavaScript 検証コードを見てみましょう:



type= "text" name="name">


このコードは確認フォームform1の名前フォーム項目であり、內容を入力する必要があります。ここには、フォーム フィールド名、フォーム項目名、および判定ステートメントという重要な部分がいくつかあります。これらは、以下の ASP 関數(shù)を記述するための鍵となります。

2. JavaScript コードを生成する方法。最も簡単なのは、Response.Write を使用して出力することです。たとえば、上記のコード出力は次のようになります。 "http://Power by xiaotian 2002"&vbCrlf&_
"function checkSubmit()"&vbCrlf&_
"{"&vbCrlf&_
"if ((document.form1.name.value)==)"&vbCrlf&_
"{"&vbCr lf&_
"ウィンドウ。アラート (名前は必ず入力してください);"&vbCrlf&_
"document.form1.name.select();"&vbCrlf&_
"document.form1.name.focus();"&vbCrlf&_
"return false;"&vbCrlf&_
"else" &vb Crlf&_
" return true;"&vbCrlf&_
"}"&vbCrlf&_
"http://-->"&vbCrlf&_
""&vbCrlf&_
%>

ここでの vbCrlf はキャリッジリターンとラインです餌、 & はコネクター、& _ はコードの改行連結の文字です。

3. このコードの先頭と末尾は基本的に修正されていますが、最初にこの部分を関數(shù)として記述します。コードは:

Function findJS(frmName,errStr)
Dim tmpArr
Dim i
パラメータ値
i=0
エラーリストを取得して配列を作成
tmpArr=Split(errStr,"|")
クエリ條件を出力
Case tmpArr (i+1) を選択
Case "0" 必須 テキストタイプ
findJS="if ((document."&frmName&"."&tmpArr(i)&".value)=="""")"&vbCrlf&_ ご注意ください転載時 出典: ASP を使用して JavaScript フォーム検証コードを動的に生成する

このウェブサイトの聲明
この記事の內容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ASP の組み込みオブジェクトとは何ですか? ASP の組み込みオブジェクトとは何ですか? Nov 09, 2023 am 11:32 AM

ASP 組み込みオブジェクトには、Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer などが含まれます。詳細な紹介: 1. リクエスト: HTTP リクエスト オブジェクトなどを表します。

ASP開発ツールとは何ですか? ASP開発ツールとは何ですか? Oct 23, 2023 am 11:02 AM

ASP 開発ツールには、Visual Studio、Dreamweaver、FrontPage、EditPlus、UltraEdit、SQL Server Management Studio、RAD Studio、Delphi、Asp.NET、Oracle SQL Developer などがあります。

ASPの脆弱性を検出する方法は何ですか? ASPの脆弱性を検出する方法は何ですか? Oct 13, 2023 am 10:42 AM

方法には、1. 専用の脆弱性スキャン ツールを使用する、2. ASP アプリケーションの脆弱性を発見して検証するための手動テスト、3. ASP アプリケーションのコードと構成ファイルをチェックするセキュリティ監(jiān)査の実施、4. 脆弱性悪用フレームワークの使用、5. レビューが含まれます。 ASP アプリケーションのコード。

ASP スキャン ツールの脆弱性検出 ASP スキャン ツールの脆弱性検出 Oct 13, 2023 am 10:45 AM

ASP スキャン ツールの脆弱性検出: 1. 適切なスキャン ツールを選択します; 2. スキャン ツールでスキャン ターゲットを構成します; 3. 必要に応じてスキャン オプションを構成します; 4. 構成が完了したら、スキャン ツールを起動してスキャンを開始します; 5 . スキャン ツール 検出された脆弱性とセキュリティ問題をリストしたレポートが生成されます; 6. レポートの推奨事項に従って、検出された脆弱性とセキュリティ問題を修正します; 7. 脆弱性を修正した後、スキャン ツールを再実行して、脆弱性を悪用した修復が成功しました。

ASPを接続してデータベースにアクセスする方法 ASPを接続してデータベースにアクセスする方法 Oct 18, 2023 am 11:33 AM

接続方法: 1. ADO を使用してデータベースに接続します; 2. DSN を使用してデータベースに接続します; 3. 接続文字列を使用してデータベースに接続します。

ASP の脆弱性を手動で検出する方法 ASP の脆弱性を手動で検出する方法 Oct 13, 2023 am 10:49 AM

ASP による脆弱性の手動検出: 1. ユーザー入力に対する ASP アプリケーションの検証およびフィルタリング メカニズムをチェックする; 2. 出力データに対する ASP アプリケーションのエンコードおよびフィルタリング メカニズムをチェックする; 3. ASP アプリケーションの認証およびセッション管理メカニズムをチェックする; 4.ファイルとディレクトリに対する ASP アプリケーションのアクセス許可制御、5. ASP アプリケーションのエラー処理を確認する、6. ASP アプリケーションのデータベース セキュリティを確認する、7. ASP アプリケーションの構成ファイルとサーバー構成を確認する。

iPhone 13が記録的な収益をもたらし、iPhoneの平均販売価格が14%上昇 iPhone 13が記録的な収益をもたらし、iPhoneの平均販売価格が14%上昇 Apr 14, 2023 pm 03:22 PM

iPhoneの平均販売価格(ASP)は昨年、前年比14%増と2桁の伸びを達成した。 iPhone 13 の人気が主要な原動力となり、世界のスマートフォン市場全體の年間売上高を記録的な 4,480 億ドルに押し上げています。部品不足にも関わらず、スマートフォン市場は前年比7%成長し、Appleが斷然最大のシェアを獲得した…市場情報會社カウンターポイントは本日、最新の予測を発表した。 Counterpoint の MarketMonitorService の最新調査によると、世界のスマートフォン市場の収益は 2021 年に 4,480 億米ドルを超えると予想されています。部品不足と新型コロナウイルス感染癥(COVID-19)による制限により世界的な供給が混亂し続けているにもかかわらず、

ASP セキュリティ監(jiān)査の脆弱性検出を行う方法 ASP セキュリティ監(jiān)査の脆弱性検出を行う方法 Oct 13, 2023 am 10:54 AM

ASP セキュリティ監(jiān)査の脆弱性検出手順: 1. ASP アプリケーションに関する関連情報を収集する; 2. ASP アプリケーションのソース コードを慎重に分析する; 3. ASP アプリケーションのユーザー入力の検証およびフィルタリング メカニズムを確認する; 4. アプリケーションのエンコーディングとフィルタリング メカニズムを確認する出力データのフィルタリングメカニズムをチェックする; 5. アプリケーションの認証およびセッション管理メカニズムをチェックする; 6. ファイルとディレクトリに対するアプリケーションのアクセス許可制御をチェックする; 7. アプリケーションのエラー処理をチェックする; 8. アプリケーションの構成ファイルとサーバー構成をチェックする; 9. 脆弱性を修正します。

See all articles