私はjQueryの検証私のフォーム検証のほとんどの(PLUGIN URL)プラグインを使用しています:jQueryの検証プラグイン - 数字のみ、最小&最大長 - スペースの問題
私は、次の例ている(LIVE EXAMPLE):
FORM:
<form class="form" id="feedback-form" method="post" action="#">
<label for="phone">Contact number:</label>
<input type="text" value="" id="phone" name="phone" class="required">
<br class="clr">
<div class="form-buttons">
<input id="submit" type="submit" value="Submit" class="button" >
</div>
<br class="clr">
<br /><br />
</form>
jQueryの:
$("#feedback-form").validate({
rules: {
phone: {
number: true, // as space is not a number it will return an error
minlength: 6, // will count space
maxlength: 9
}
}
});
私は2つの問題、容量の使用状況に関する両方を持っています。 number = true
場合
- 分&最大長は、文字
- としてスペースをカウントし、スペースが使用されているスペースは数
ではないとして、それはエラーを返します任意の回避策は、このありますか?あなたの誰かが同じ問題で立ち往生しましたか?ご了承ください。スペースを入力し続けることをお勧めします。あなたがここを見て、スペースなし値を送信するためにbeforeValidationコールバックを追加することができます
これは、ユーザーがスペースを入力するのを停止します。完璧な解決策ではありません。私は読みやすさのためにスペースを分けておきたいが、文字数にスペースは入れない。 – Iladarsda