У меня проблемы с попыткой проверки пользователя, минуя значение maxlength в поле textarea, но похоже, что ни одна из моих проверок не работает. Я пытаюсь проверить, может ли пользователь изменить максимальную длину выше нашего начального предела или если максимальная длина удалена из элемента.
Это довольно легко сделать, но некоторые пользователи, похоже, это делают.
Вот мой код:
<form class="forms" action="/checkout" name="ordersubmit" id="shipping" method="post" novalidate="">
<div class="col-xs-12 col-sm-offset-1 col-sm-11 noPadding">
<label class="InstructionsBlock" for="Instructions">
Instructions
</label>
<textarea id="Instructions" name="Instructions" maxlength="62" rows="6" cols="50">
</textarea>
</div>
</form>
var instructions = $("#Instructions");
$("form").submit() {
if (instructions.val(instructions.attr("maxlength")) > 70 || instructions.length) {
alert("Please limit your instruction to a maximum of 70 characters");
}
}
Когда форма отправлена, она не проверяется, и решение может быть проще, чем я думал, но я не могу заставить эту работу.