Я не использую форму, но имею текстовую область. Я хочу, чтобы пустые сообщения не могли быть отправлены, если текстовая область пуста и нажата кнопка отправки сообщения.Запретить отправке текста в div, если текст не был введен в текстовое поле - Javascript
ответ
Вы можете просто добавить пустой чек значения внутри sendText
функции:
function sendText() {
var textValue = document.getElementById('post_box').value;
if (!textValue || textValue.length === 0) {
return;
}
...
}
return
заявления будет держать вашу функцию от executi Далее, поскольку проверка не будет выполнена для пустой textValue. Вы могли бы представить сообщение пользователю в этом случае, говоря, что текстовое поле пуст.
Это работало как удовольствие, благодаря группе – Alison1988
У вас есть код, связанный с этим? Вам просто нужно будет проверить обрезанную длину вашего <textarea>
, чтобы увидеть, если какой-либо контент присутствовал, а затем отправить сообщение:
if(!message || message.value.trim().length === 0){
alert('A message is required.')
}
else{
// Send your message
}
Полного пример может выглядеть следующим образом:
<textarea id='check-me'></textarea>
<br />
<button onclick='sendMessage();'>Send Message</button>
<script>
function sendMessage(){
// Get your textarea and check it's content
var message = document.getElementById('check-me');
// Check the message
if(!message || message.value.trim().length === 0){
alert('A message is required.')
}
else{
// Send your message
}
}
</script>
- 1. Рекомендации: отображение текста, который был введен через многострочное текстовое поле
- 2. Как запретить пользователю вставлять текст в текстовое поле?
- 3. Как проверить, если URL изображения был введен в строку - JavaScript
- 4. Текстовое поле Autofit для текста в div
- 5. Как сохранить текст, который был введен в текстовое поле в android
- 6. Добавление текста в текстовое поле по javascript
- 7. Javascript onclick помещает текст в текстовое поле
- 8. Показать/скрыть div Javascript при вводе текста в текстовое поле
- 9. Текстовое поле изменить текст при отправке
- 10. UITextField: текст введен программно, но не отображается в текстовом поле
- 11. проверять текстовое поле, если оно пустое, и если введен номер
- 12. Запретить таймеру обновлять текстовое поле, если курсор находится в поле
- 13. Заменить запятые в поле ввода, если введен только номер, но не текст: в текстовом поле
- 14. Отправка текста в текстовое поле
- 15. перенаправлять, если запрос не был введен
- 16. Javascript, генерирующий текст в текстовое поле?
- 17. отформатированный текст в текстовое поле
- 18. Установить HTML текста в текстовое поле JS
- 19. Как сделать текстовое поле подтвержденным, если введен правильный номер?
- 20. Текстовое поле - центрирование текста
- 21. Вставка текста в текстовое поле при нажатии на класс div
- 22. Установка текста в текстовое поле при нажатии
- 23. Selenium Webdriver: ввод текста в текстовое поле
- 24. Перетащите текст в текстовое поле
- 25. HTML5 текстовое поле/текстовое поле интерактивными текст
- 26. Как проверить правильный текст, который был введен в поле с помощью Webdriver?
- 27. Мои представления не отображают текст, который был введен в форму
- 28. Добавление текста в HTML текстовое поле
- 29. Добавить поле ввода текста в текстовое поле
- 30. Добавить текст в текстовое поле, если вы хотите установить радиокамеру
'if (! Text || text.length === 0) return;' Это поможет, если вы включите 'функцию', используемую для отправки, а также' html'. – Matthijs
Добавлено - js и html – Alison1988