2011-12-24 5 views
2

フォームがあり、少なくとも2文字以上が入力されていることを確認するために、姓フィールドの入力を検証しようとしています。ここでは、使用しているコードのタイプである:フォーム姓名長さチェックインでColdFusion?

<cfif form.last_name is "S"> 
    <cfset errors = errors & "<li>You must include your <b>complete</b> last name.</li>"> 
</cfif> 

我々は最後の名前フィールドは(上記のように、別のチェックとして、個別に各文字を行わず)、二つ以上の文字を持っていることを確認することができる方法上の任意の考え。姓をより効果的に検証する方法についての他の考えも同様に役立ちます。

答えて

5

利用レン()関数:

<cfif Len(FORM.last_name) GTE 2> 
    <!--- perform success stuff here ---> 
</cfif> 

上記のコードは意味の「HTTPフォームのポストを経由して提出LAST_NAMEフィールドの長さは2文字以上であれば...」

無料先端:チェックを行う前に、空想的でフィールドの空白をトリミングしてください。

<cfif Len(Trim(FORM.last_name)) GTE 2> 
    <!--- perform success stuff here ---> 
</cfif> 
+0

ありがとうございました。 – Nietzsche

+0

正規表現チェックをするともっと派手になります。 ' – lvmisooners

関連する問題