@sergeyiljin
Делаю дело

Как запретить отправку содержимого пустого div с переносами строк, но при этом не отменяя действие переноса строки?

Есть div contenteditable true. Из него забирается информация и отправляется на сервер. Как избежать отправки пустого содержимого, состоящего из переноса строк при этом не отменяя действие переноса строки?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 2
coderisimo
@coderisimo Куратор тега JavaScript
Хотите ответ? Формулируйте вопрос КОРРЕКТНО ! :)
Перед проверкой удаляете все переносы и тримите :)

return !!divContentString.replace(/(\r\n|\n|\r)/gm, "").trim().length ;
Ответ написан
А если так?
document.getElementById("divText").innerText.trim().replace(/\n\n/g,'')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
что-то типа
if(!div.textContent.trim().length) return false
должно бы сработать

test = '\n\n\n\n'
test.trim().length
// 0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы