У меня возникли проблемы с попыткой проверить пользователя в обход значения maxlength в текстовом поле, но, похоже, ни одна из моих проверок не работает. Я пытаюсь проверить, может ли пользователь изменить максимальную длину выше нашего первоначального предела или если максимальная длина удалена из элемента.
Это довольно просто сделать, но некоторые пользователи, похоже, так и делают.
Вот мой код:
<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");
}
}
Когда форма отправляется, она не проверяется, и решение может быть проще, чем я думал, но я не могу заставить эту работу работать.