PHPサーバー側の検証

WBOY
リリース: 2016-06-13 13:17:06
オリジナル
1128 人が閲覧しました

PHP サーバー側の検証
顧客ページには、名前属性が Grade[] で、ID が Grade であるテキスト ボックスがあります。条件は次のとおりです。以下のように、入力内容は 6 桁の数字である必要があります。コードは次のとおりです。ここで問題となるのは、このサーバー側の検出がすでに利用可能であることです。検出に問題がない場合は、次のデータ処理プログラム (ここでは示しません) が実行されます。ただし、入力内容が条件を満たさない場合は、次の処理が行われます。データ処理プログラムは引き続き実行されます。何をするか?アドバイスを求めてください。 die(); と exit; と exit(); を追加してみましたが、効果はありませんでした。それが js で実現できると思われる場合は、フォームを提供します (データ処理プログラムがこのページにあるため、アクションは空です。):
ここにヒーローがいます。 、助けてください、あなたの才能を示してください、説明は非常に詳細であるはずです、私は今夜それを見ていきます。






$grade=$_POST['grade'];
for($j=0;$j if($grade[$j]!= ""){
if(strlen($grade[$j])==6){
if(!preg_match("/^d*$/",$grade[$j])){
echo '';
Break;
die();
}
}else{
echo '';
Break;
die();
}
}
}
?>

- -----解決策----------------------

HTML コード
<スクリプト>
関数 foo(){
    var Grade=document.getElementsByName('grade[]');
    var flag=true、grade_value=null;
    for(var i=0,len=grades.length;i<len if false </スクリプト> <form name="form1" id="form1" action="" method="post" onsubmit="return foo()"> class="clear"></len>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート