タグ

validationに関するsylvan_lのブックマーク (10)

  • Really easy field validation * Dexagogo

    Really easy field validation Here's a form validation script that is very easy to use. Current Version: 1.5.4.1 - 06 Jan 2007 - Demo / Download Instructions The basic method is to attach to the form's onsubmit event, read out all the form elements' classes and perform validation if required. If a field fails validation, reveal field validation advice and prevent the form from submitting. Inclu

  • フォームの値を識別するjavascript「validation.js」

    送信フォームに入力してもらう時に数字にして欲しいところやe-mailを正しい形式で入力して欲しい時があります。 DexagogoのReally easy field validationでは入力内容を簡単に確認することが出来るjavascript「validation.js」を公開しています。 サンプル SAMPLE Validation 数字(必須): アルファベット(必須) E-mail(必須) URL(必須) sponsors 使用方法 Really easy field validationからファイル一式をダウンロードします。 head内にはprototype.js、effects.js、validation.jsを挿入し、必要に応じてCSSにstyle.cssを追加します。 対象となるformにはid名を付け、入力項目にもそれぞれclass、idを指定します。 この時class

  • ユーザ体験向上に役立つフォームのバリデーションスクリプトいろいろ - Feel Like A Fallinstar

    エラーを減らし、より快適にフォームの入力を行ってもらうのは、コンバージョンを持つウェブサイトにとっての必須課題。 根的にはインターフェース設計やエラー画面の設計、あるいはフォーム前の意欲醸成が大事なのですが、最近ではバリデーション絡みのJavaScriptのライブラリがかなり整理されてきました。 あんまりこのブログでスクリプト紹介とかはやらないのですが、たまたま丁度dzineblogで紹介があったので、備忘録的に。 JQueryを使ったスクリプト ■ A jQuery inline form validation 画像無しで利用できるスクリプトです。 ※CSS3を使っているので、ブラウザによっては角丸などのイフェクトの見え方が違ってしまうのがもったいないです。   ■ Valid8 - An input field validation plugin for Jquery デモページをち

  • 何故かあたり前にならない文字エンコーディングバリデーション

    (Last Updated On: 2018年8月8日)私が4年前(2005年)に「Webアプリセキュリティ対策入門」を執筆していた時には、既に壊れた文字エンコーディングなどの不正な文字エンコーディングを利用したJavaScriptインジェクションやSQLインジェクション攻撃は比較的広く知られていました。この問題は当時のスラッシュドットジャパンでも取り上げられていました。/.で取り上げられたので、そこら中のWebサイトとユーザが被害に合うのでは?とヒヤヒヤしたので良く覚えています。 不正な文字エンコーディングを利用した攻撃は、文字エンコーディングを厳格に取り扱い、文字エンコーディングをバリデーションすれば無くなります。これを怠ると、システムのどこで問題が発生するか予想できなくなります。つまり、いい加減に文字エンコーディングを取り扱うと安全なシステムは作れないのです。 参考:エンジニア向けに

    何故かあたり前にならない文字エンコーディングバリデーション
    sylvan_l
    sylvan_l 2009/09/10
    文字エンコード文字化け
  • validationのメッセージ出力をDRYにしてみる - Writing Some Code

    1.2系で色々と便利になっているvalidation機能ですが、エラーメッセージ出力については「DRYじゃない」と感じる点があります。 今回はそれを解消することを試みてみました。(バージョンはBeta 1.2.0.6311) 「DRYじゃない」と感じる点 同じruleのメッセージを何度も書かなくてはいけない 例えば、同じruleが複数登場する場合、モデル内の$validate配列が <?php var $validate = array( 'field1' => array( array('rule' => VALID_NOT_EMPTY , 'message' => '必ず入力してください。'), array('rule' => array('minLength', 5), 'message' => '5文字以上で入力してください。' ), array('rule' => array('

    validationのメッセージ出力をDRYにしてみる - Writing Some Code
  • Validation - 入力チェッククラス :: PHPプログラマーの独り言 - majima.net

    Validation :: 入力チェッククラス 2005年8月21日 概要 使い方 設定ファイル(iniファイル)の記述 extraチェック - 設定ファイルでは定義できない入力チェックの場合 エラー内容の表示の仕方 ダウンロード >> [Validation.tgz] サンプルプログラム 実際に動作しているサンプルです。 概要 Validationクラスは入力フォームの項目値に対して、必須入力・入力規則をチェックし、エラーがある場合は通知をする、という機能を実装したクラスです。 いくつか課題もありますが、実用にも使っていて問題なく動いています。 このクラスでは、入力値のチェックとして、 日付チェック 数値入力チェック E-Mailのチェック 郵便/電話番号チェック 正規表現によるチェック 入力値の項目長のチェック を行うことができます。 これらのチェックする内容などはすべて設定ファイル(

  • Symfonyで開発日記 : Formの入力値をValidatorを使って変換する

    symfony.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • 入力チェックの落とし穴

    人名 外国人の利用を考慮した場合、半角文字も入力可能にする必要がある。 “髙橋(はしごだか)”のようにJISでは定義されていない文字は、文字化けを起こして入力チェックで半角文字と誤判定することがある。旧字体・異字体・機種依存文字はテスト時によく確認しておくこと。 以下の文字も人名に使用可能と、戸籍法に定められている。拗音・撥音・促音は有名だが、「ゎ」,「ゐ」,「ゑ」などは意外に知られていない。読みがなの入力チェックの際は以下の文字に注意すること。 郵便番号 郵便番号マスタ を使用した住所の妥当性チェックは、下記のことに注意する必要があるので、行わないほうが無難。 郵便番号は定期的に変更されているので、郵便番号マスタのメンテナンスコストを検討しなくてはならない。 郵便番号が変更されても、旧番号で入力してしまう人がいる。 同じ郵便番号に複数の町域が割り当てられているケースがある。 逆に、大口事

    sylvan_l
    sylvan_l 2008/11/25
    電話番号、郵便番号などの入力チェックの参考に
  • cakebaker » Validation with CakePHP 1.2

    Up to now the validation support consisted of four constants (VALID_NOT_EMPTY, VALID_NUMBER, VALID_EMAIL, and VALID_YEAR), everything else you had to do yourself. The new validation class in CakePHP 1.2 is a bit more powerful ;-) The aforementioned constants still work in 1.2, but they are deprecated, so for new code you shouldn’t use them. The usage of the new validation rules follows the followi

    sylvan_l
    sylvan_l 2008/11/25
    cakephp1.2のバリデーション
  • symfony.jp

    symfony.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • 1