私は次のような形式がありますjQueryの - 検証()とグループ化同様のフォーム項目
http://fuzzysiberians.com/app4.cfm
何の社会保障番号が存在しない、私のエラーメッセージが各テキストフィールドの後に表示されているが。これらのエラーメッセージをグループ化して、3つのテキストボックスが隣り合って表示され、1つのエラーメッセージのみが表示されるようにする方法はありますか?
私は次のような形式がありますjQueryの - 検証()とグループ化同様のフォーム項目
http://fuzzysiberians.com/app4.cfm
何の社会保障番号が存在しない、私のエラーメッセージが各テキストフィールドの後に表示されているが。これらのエラーメッセージをグループ化して、3つのテキストボックスが隣り合って表示され、1つのエラーメッセージのみが表示されるようにする方法はありますか?
SSNを1つのフィールドにしてみませんか?現在、ssnの各部分に3つのテキストフィールドがあります。
または、ユーザーのフィールドにダッシュを自動的に追加するさまざまなマスク編集フィールドがあります。しかし、これは、ユーザが部分的にそれを入力することに加えて、その全部の番号を入力することに慣れている場合である。
社会保障番号に3つの異なるフィールドがあるのではなく、### - ## - ####フォーマットのためにマスクされた単一のフィールドを使用したいと思います。
あなたは、単一の検証ルールは、単一の入力ボックスを打つ可能性があります。ここ
$("#ssn").mask("999-99-9999");
は
<form id="myForm">
<fieldset>
<legend>My Sample Form</legend>
<label><strong>Name:</strong></label><br />
<input name="name" id="name" />
<br />
<label><strong>SSN:</strong></label><br />
<input name="ssn" id="ssn" />
<br />
<input class="submit" type="submit" value="submit" />
</fieldset>
</form>
<script language="javascript">
jQuery(function($) {
$("#ssn").mask("999-99-9999");
// validate signup form on keyup and submit
$("#myForm").validate({
rules: {
name: "required",
ssn: "required",
},
messages: {
name: "Please enter your name!",
ssn: "Please enter your ssn!"
}
});
});
</script>
おかげ... RSolberg検証プラグインは、プラグインマスクされた入力とともにSSNのために単一のフィールドを使用して、サンプルコードです。私はmask()について知らなかった。 グループ::{\t SSN: "SSN1 SSN2 ssn3" \t}、 errorPlacement:私は追加することになった機能(エラー、要素){ 場合(element.attr( "名前")== "SSN1" | | element.attr( "name")== "ssn2" || element.attr( "name")== "ssn3") error.insertAfter( "#ssn3"); else error.insertAfter(要素); } と私のvalidate()関数。 – CFNinja