2

4 つのテキストボックス phone,phone1,phone2 & ext を含む 1 つのフォームがあります。検証には、jquery validate.js を使用しました。正常に動作しますが、000-000-0000 や 001-000-0000 などの無効な番号を許可するという問題が 1 つあります。

以下は、検証用のスクリプトです。

$params['rules'][$phone] = {"required": true,"minlength": 3,"digits":true };
$params['messages'][$phone] = {"required":"<div class='error-message'>*This is required </div> <div class='error-arrow'></div> ",
"minlength":"<div class='error-message'>*  Numbers should be 3 digits</div> <div class='error-arrow'></div>","digits":" <div class='error-message'>* Numbers only</div> <div class='error-arrow'></div> "};


$params['rules'][$phone2] = {"required": true,"minlength": 3,"digits":true };
$params['messages'][$phone2] = {"required":"<div class='error-message'>* This is required</div> <div class='error-arrow'></div> ",
"minlength":"<div class='error-message'>*  Numbers should be 3 digits</div> <div class='error-arrow'></div>",
"digits":" <div class='error-message'>* Numbers only</div> <div class='error-arrow'></div> "};
4

0 に答える 0