Проверить форму на ссылку.JQuery или JavaScript

383
31 января 2017, 22:51

Привет. Есть такая форма.

<textarea id="comments-form-comment" name="comment"></textarea>
<a onclick="comments.saveComment();return false;" >Отправить</a>

Как сделать проверку. Чтобы если в textarea есть ссылка или определенное слово (Например слово тест ) пры клике на ссылку Отправить появлялось сообщение в окошке с предупреждением. И после этого чтобы отправки формы не происходило.

Вот полный код формы.

<form id="comments-form" name="comments-form" action="javascript:void(null);">
<textarea id="comments-form-comment" name="comment"></textarea>
<a href="#" onclick="jcomments.saveComment();return false;">Отправить</a>
</form>
Answer 1

Приведу общую логику как сделать поиск (jQuery)

function saveComment() { 
  var textarea = $('textarea#comments').val().indexOf('http://') > -1; 
  if (textarea) { 
    console.log('true'); 
  } else { 
    console.log('false'); 
  } 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
<textarea id="comments" name="comment"></textarea> 
<a onclick="saveComment();">Отправить</a>

READ ALSO
Как динамически добавлять окна?

Как динамически добавлять окна?

Есть интервал, в котором элементы массива отображаются на картеХочу к отображаемым маркерам добавить окно информации

345
Угол внутри круга

Угол внутри круга

Доброго времени сутокНе подскажите, как внутрь круга, нарисованного на css, нарисовать уголок? Интересует именно как запихнуть его в сам круг

380
Webpack. Использование autoprefixer с stylus

Webpack. Использование autoprefixer с stylus

Решил добавить поддержку префиксов для различных браузеров в стиляхДля этого обратился к модулю postcss-loader, на который многие ссылаются

600
Как написать логику для TagBar?

Как написать логику для TagBar?

Здравствуйте! Имеется следующая конструкция:

507