Вот небольшой пример
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>
<body>
<form id="api_crud_form" name="api_crud_form" action="https://www.google.es">
Nombre: <input type="text" name="nombre" id="nombre"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
<script type="text/javascript">
$(document).ready(function () {
$('#api_crud_form').on('submit', function (event) {
event.preventDefault();
if ($('#nombre').val() == '') {
alert("Ingresar Nombre");
}
else{
alert("se envio los datos");
}
});
});
</script>
Вот небольшой пример
Это пример, который проверяет, является ли он пустым, но не проверяет, вставляет ли он пустые места.
Как я могу проверить пустые места?
Я уверен, что вы хотите проверить, что ввод не пуст и не содержит пробелов. Для этого он занимает функцию javascript
trim
, которая в основном очищает строку пробелов слева и справа, это позволяет вам очищать текстовые строки пробелов.Кроме того, мы будем использовать
length
для подсчета символов строки, собраннойjQuery
из рассматриваемого ввода:Пример:
Я тестировал его с помощью jQuery 1.2.
То, что вы ищете, идеально и короче с чистым JS следующим образом:
Форма
JAVA-СЦЕНАРИЙ
Что мы делаем:
input
отправку и сначала проверьте, равно ли значение свойстваvalue
тому,""
что указывает на то, что пользователь не писал, а затем уведомите об этомtrim()
привязывающий его к имени переменной, с которой мы получили ту,input
где пользователь написалСсылка
trim()