я создал это:сообщение оповещения при входе больше или меньше, чем 16 цифр
<form class="form-horizontal" method="post" action="profile.php">
<div class="form-group">
<label class="col-sm-2 control-label">Card Number</label>
<div class="col-sm-7">
<input type="text" id="card_no" class="form-control" name="card_number" maxlength="16" autofocus="autofocus">
</div>
<button class="btn btn-primary demo1" type="submit" id="submit" onclick="check()">SEARCH</button>
</div>
Когда длина карты больше или меньше, чем 16 должно отображаться предупреждающее сообщение. Поэтому я пробовал это:
$('#submit').onclick(function() {
var inputlength = $('#card_no').val().length;
if (inputlength<>16) {
sweetAlert("ERROR", "Card must have 16 digits", "warning");
return false;
}
});
Но это не работает. У меня также есть предупреждение, когда нет ввода и работает нормально! Есть идеи?
В Javascript оператор 'не равно' является '=', а не '<>': 'если (inputlength! = 16) ... ' –
Я пробовал, но все равно не предупреждаю! – platanas20
В вашем коде могут быть другие ошибки, попробуйте проверить консоль. Вы можете удалить атрибут 'onclick = 'check()" 'на вашей кнопке отправки тоже –