ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でフォーム検証を実装する方法

JavaScript でフォーム検証を実装する方法

清浅
清浅オリジナル
2018-11-26 14:55:143353ブラウズ

この記事では、JavaScript でのフォーム検証のアプリケーションについて共有します。これには、特定の参照関数があり、皆様のお役に立てれば幸いです。

JavaScript では、送信することができます。データをサーバーに送信する前に、これらの入力データを HTML フォームで検証します。クライアント側のフォーム検証は通常、JavaScript を使用して行われます。ほとんどのユーザーにとって、JavaScript フォーム検証は時間を大幅に節約しますが、ユーザーが JavaScript をオフにしている場合でも、サーバー上のデータを再確認する必要があります。通常JavaScriptがチェックするフォームデータは、

(1) ユーザーがフォームに必須項目を記入したかどうか

(2) ユーザーが入力したメールアドレスが正当なものかどうか

(3) ユーザーが正しい形式でパスワードを入力したかどうか

(4) ユーザーがデータフィールドにテキストを入力したかどうか

次に説明します。実際のケースを使った JavaScript でのフォーム検証の使い方

htmlcode

<table style="width:350px;height:200px;margin: 100px auto;border:1px solid #ccc;">
 <tr>
    <td>
用户名:<input type="text" name="username" id="txt">
    </td>
   <td id="sure"></td> 
</tr>
 <tr>
     <td>
密码 :<input type="password" name="password" id="mima">
      </td>
      <td id="sure1"></td>
</tr>
</table>

#ユーザー名とパスワードが正しく入力されているかどうかを確認する

<script type="text/javascript">
		var txt=document.getElementById("txt");
		var sure=document.getElementById("sure");
		var mima=document.getElementById("mima");
		var sure1=document.getElementById("sure1");
		txt.onblur=function(){ 

if(this.value=="")
{
	sure.style.display="block";
	sure.style.color="red";
	sure.innerHTML="输入内容不能为空";
}
else if((txt.value.length<3)||(txt.value.length>8)){
    sure.style.display="block";
    sure.style.color="red";
	sure.innerHTML="您输入的用户名是错误的长度";	
}

else{
	sure.style.display="block";
	sure.style.color="#444"
	sure.innerHTML="输入正确";
}

		}


mima.onblur=function(){ 

if(this.value=="")
{
	sure1.style.display="block";
	sure1.style.color="red";
	sure1.innerHTML="输入内容不能为空";
}
else if((txt.value.length<3)||(txt.value.length>8)){
    sure1.style.display="block";
    sure1.style.color="red";
	sure1.innerHTML="您输入的密码是错误的长度";	
}
else if(isNaN(this.value)){
	sure1.style.display="block";
    sure1.style.color="red";
	sure1.innerHTML="请输入数字";
		}

else{
	sure1.style.display="block";
	sure1.style.color="#444"
	sure1.innerHTML="输入正确";
}

		}

JavaScript でフォーム検証を実装する方法

入力内容が間違っている場合


JavaScript でフォーム検証を実装する方法

概要:上記はこの記事の内容全体が、皆さんがフォーム検証ヘルプを学ぶのに役立つことを願っています。


以上がJavaScript でフォーム検証を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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