jQuery を使用して入力フォームを検証しています。入力ボックスの名前、電話番号などに値があり、ユーザーのガイドとしてゴースト ヒントになります。
このゴーストテキストを入力として認識し、ユーザーが何かを入力する前にフォームを処理しているため、jQuery 検証で問題が発生します。
入力フィールド:
<input class="validate[required,custom[name]] text-input" type="text" name="Name" id="Name" value="Name" onfocus="if
(this.value==this.defaultValue) this.value=''; " onblur="if(this.value=='') this.value=this.defaultValue;" />
Validation Engine js ファイルの正規表現:
"name":{
"regex":"/(Name)$/",
"alertText":"Please enter your name"},
私の目標はこれです:
if input field = "Name" {display JS error} else: 処理フィールド
「名前」と一致させるにはどうすればよいですか。追加の質問: 「あなたの電話番号」などのゴースト テキストとして複数の単語を含む入力フィールドもあります。これに対して正規表現は異なりますか?
前もって感謝します