Обратная связь в этой форме
Эта концепция пятизначного почтового индекса, состоящего только из цифр, предназначена только для людей в Соединенных Штатах.
В других странах более сложные почтовые индексы с меньшим количествомили требуется больше цифр, или с нечисловыми символами.Например, Канада поддерживает буквенно-цифровые почтовые индексы .
Если вы уверены, что хотите, чтобы этот веб-сайт работал только для людей в США, не беспокойтесь об этом.В противном случае я рекомендую сделать это поле более гибким.
Проблемы с кодом
Я думаю, у вас будет меньше головной боли для такой простой формы, как эта, если вы будете использовать встроенные правила проверки.Он может обрабатывать оба этих поля очень легко.
См. Эту скрипку: http://jsfiddle.net/tzMTs/
Источник:
<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
$("#somethingForm").validate();
</script>
<form id="somethingForm" action="save.php">
<span>E-Mail</span>
<input type="text" name="email" id="email" class="required email" />
<br>
<span>Zip Code</span>
<input type="text" name="zip" id="zip"
class="required digits" minlength="5" maxLength="5" />
<input type="submit" name="go" id="go" value ="go" />
</form>