主な機能
JavaScriptによるユーザー登録情報の正当性を検証する場合、数値データの確認が必要となる場合が多いです。
JavaScript は isNaN() 関数を使用して上記の機能を実現できます。この関数については以下で説明します。
isNaN() 関数
関数のパラメータが数値データであるかどうかを判断するために使用され、Falseを返し、それ以外の場合はTrueを返します。
文法
ブールはNaN(var)
パラメータvarは判定対象のデータです。
関数の実装
ユーザーが登録情報を入力した後、情報の正当性を保証するために、情報が検証される必要があります。登録情報の正当性の検証は、PHP コードまたは JavaScript を使用して実装できます。開発者は、クライアントブラウザの JavaScript の制限が心配な場合は、PHP コードを使用して実装することもできますが、この方法では登録情報の確認がサーバーで行われるため、多くの作業が必要になります。サーバーのリソースが無駄になります。ユーザーの登録情報を確認するための JavaScript スクリプトのアプリケーションはクライアントのブラウザーによって実装されるため、サーバーのリソースが大幅に節約されます。当サイトでは、ユーザー登録情報の認証をJavaScriptにより実施しております。ユーザー登録情報検証モジュールを記述する際は、ユーザー登録情報検証用のコードをカスタム関数 chkinput login() にカプセル化し、この関数をフォーム「form」マークの onSubmit イベント内で呼び出す Chkinput login() 関数のコードを記述します。以下のとおりであります。
以下は
以下は
include_once("top.php");
?>
<表幅="780" 高さ="370" 境界="0" align="center" cellpadding="0" cellpacing="0">
include_once("left.php");
?>
|
|
|
表>
<表幅="500" 高さ="10" 境界="0" align="center" cellpadding="0" cellpacing="0">
|
表>
<表幅="500" 高さ="300" 境界="0" align="center" cellpadding="0" cellpacing="0">
<スクリプト言語="javascript">
function chkinput_login(form){ //断用户否输入了用户名
if(form.usernc.value==""){
alert("请输入力用户昵称!"); //もし結果が入力用户名でない場合、未入力用户名を提示します
form.usernc.focus(); // 再使用户昵称输入框获取焦点
return(false);
}
if(form.userpwd1.value==""){
alert("请输入注册密码!");
form.userpwd1.focus();
return(false);
}
if(form.userpwd2.value==""){
alert("请输入确认密码!");
form.userpwd2.focus();
return(false);
}
if(form.userpwd1.value!=form.userpwd2.value){ // 密解と确认密解が同じかどうか判断する
alert("注册秘密は确认秘密コードとは異なります!");
form.userpwd1.focus();
return(false);
} If(form.userpwd1.value.length<6){ //パスワードの長さが 6 文字以上かどうかを判断します
alert("登録パスワードは 6 文字以上である必要があります!");
Form.userpwd1.focus();
Return(false);
}
If(form.truename.value==""){
alert("本名を入力してください!");
Form.truename.focus();
Return(false);
}
If(form.sex.value==""){
alert("性別を選択してください!");
Form.sex.focus();
Return(false);
}
if(form.email.value==""){
alert("メールアドレスを入力してください!");
form.email.focus();
Return(false);
}
If(form.email.value.match(/^(.+)@(.+)$/)==null){ //メールアドレスの形式が正しいかどうかを判定します
alert("正しいメールアドレスを入力してください!");
form.email.focus();
Return(false);
}
If(form.tel.value==""){
&nb
http://www.bkjia.com/PHPjc/486430.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486430.html技術記事 JavaScriptによるキー機能でユーザー登録情報の正当性を検証する場合、数値データの検証が必要となる場合が多くあります。 JavaScript は isNaN() 関数を適用して上記の機能を実現できます...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。 |
| |