DreamWeaver CS3 の SPRY のカスタム確認コード

不言
リリース: 2018-09-29 16:01:05
転載
4950 人が閲覧しました

この記事の内容は、DreamWeaver CS3 の SPRY のカスタム検証コードに関するものです。必要な方は参考にしていただければ幸いです。

過去 2 日間、DreamWeaver CS3 の SPRY コンポーネントを使用しました。一部の入力に対してフロントエンド認証を自動的に実行できることがわかりました。番号認証、文字列認証、郵便番号認証、日付認証などの認証コンテンツが組み込まれており、非常に便利です。

ただし、問題は、組み込まれている検証の一部が中国ではあまり実用的ではないことです。これは、提供される検証の一部が中国の標準とは多少異なる米国の標準に基づいているためです。ギャップ。

現時点では、検証を拡張することしか思いつきません。私は十分ではないのでコードを変更したくありません。他の方法があるかどうかを確認してください。インターネットで情報を探し、自分で実践した結果、ついに成功しました。その後にコードを割り当てます。

<span id="sprytextfield1">
<input type="text" name="text1" id="text1"  />
<span class="textfieldRequiredMsg">需要提供一个值。</span>
 <span class="textfieldInvalidFormatMsg">数据无效。</span></span>
ログイン後にコピー

これは、検証のために SPRY テキスト ボックスを手動でドラッグすることによって生成されたコードです。

以下は SPRY を宣言するコードです

<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField
("sprytextfield1", "custom", {validateOn:["blur"],validation:EXT});
//-->
</script>
ログイン後にコピー

最後の検証: EXT は私が手動で追加したもので、SPRY の検証が EXT 関数の呼び出しによって行われることを示しています。 EXT は検証が成功したことを示す True を返し、EXT は検証が失敗したことを示す False を返します。 (EXTは関数名で、自分で定義することもできますが、このメソッドではパラメータを渡すことができないようです)

<script language="javascript">
var EXT = function(){
var objReg=/(13)(\d{9})/;
        t=form1.text1.value;
return objReg.test(t);
    }
</script>
ログイン後にコピー

上記のコードは、text1の内容を検証すると中国語と一致することを意味します。携帯電話番号。

EXT 関数を変更することで、カスタム検証効果を実現できます。例: パスワード ボックスとパスワードの繰り返しボックスの内容が同じであることを確認します。

rree

以上がDreamWeaver CS3 の SPRY のカスタム確認コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート