
Web
18.06.2017
10:14:08
https://codepen.io/anon/pen/YQNaPr

Sergey
18.06.2017
10:16:22
Привет всем
Решил для себя сайт сделать
Но вообще не шарю в джава скрипт
Подскажите какой фреймворк стоит юзать ? И ещё подскажите плагин или утилиту чтобы страница сама обновлялась при вносимых изменениях

Eugene
18.06.2017
10:16:23
Я же уже говорил

Google

Eugene
18.06.2017
10:16:40
Что с регуляркой не правильно работаешь

Web
18.06.2017
10:17:08

Eugene
18.06.2017
10:17:44
У тебя проверяется что значение равно, а не то что подходит или нет регулярке
Надо что-то типа делать match > 0
Как-то так вроде, точно не помню
Надо гуглить

Chuvi
18.06.2017
10:19:36
$('#mail').val() == /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/
заменить на
/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/.test($('#mail').val())
вроде

Eugene
18.06.2017
10:20:57
Тест вернёт 1 или 0, если не ошибаюсь

Chuvi
18.06.2017
10:21:40

Eugene
18.06.2017
10:21:55
Ну или так)

Web
18.06.2017
10:22:17
у меня такое чувство, что дело тут не в JS

Eugene
18.06.2017
10:22:51
Выше тебе решение скинули :)

Web
18.06.2017
10:23:15
я сделал так, но не работает снова

Eugene
18.06.2017
10:23:39
Убери в начале проверку

Chuvi
18.06.2017
10:23:41

Google

Web
18.06.2017
10:24:24

Eugene
18.06.2017
10:24:44
Если вернуло false
Return false;

Chuvi
18.06.2017
10:25:03
Ну так ты кнопке то return false; делай, чтоб у тебя событие основное (отправка данных) не срабатывало.

Eugene
18.06.2017
10:25:17
И можно на форму повесить
preventDefault

Chuvi
18.06.2017
10:26:25
в jQuery достаточно событийной функции false вернуть чтоб событие не баблилось по дому.

Web
18.06.2017
10:27:15
лол, теперь не обновляет, но и валидация не происходит :)))

Chuvi
18.06.2017
10:27:59

Web
18.06.2017
10:28:29
после события клик

Chuvi
18.06.2017
10:28:46
??♂️

Anton
18.06.2017
10:28:48
preventDefault() еще есть

Sparrow
18.06.2017
10:28:54
А возвращать код Пушкин будет ??

Web
18.06.2017
10:29:26

Eugene
18.06.2017
10:29:29
Может быть тебе это, курсы по js/ программированию пройти

Web
18.06.2017
10:30:35
да я в Jquery не шарю , просто там на сайте многое на Jquery и не хочется чистый JS с Jquery смешивать

Sparrow
18.06.2017
10:31:40
Мешай все что есть главное чтоб работало

Web
18.06.2017
10:33:12
а что теперь можно делать )

Sergey
18.06.2017
10:35:24
Чёт все дружно проигнорили?
Привет всем
Решил для себя сайт сделать
Но вообще не шарю в джава скрипт
Подскажите какой фреймворк стоит юзать ? И ещё подскажите плагин или утилиту чтобы страница сама обновлялась при вносимых изменениях

Иван
18.06.2017
10:35:53

Google

SilencerWeb
18.06.2017
10:35:54

Sergey
18.06.2017
10:35:55
Скрипты для фронтенда имел ввиду

SilencerWeb
18.06.2017
10:36:00
это тебе не ксс-фреймворк же

Sparrow
18.06.2017
10:36:54
Выучить синтаксис и как работает неделя максимум

Sergey
18.06.2017
10:37:48

Chuvi
18.06.2017
10:38:29

Web
18.06.2017
10:38:56

Eugene
18.06.2017
10:40:22

Иван
18.06.2017
10:40:22

Sergey
18.06.2017
10:40:38

Sparrow
18.06.2017
10:41:07
Пыф

Chuvi
18.06.2017
10:41:19
можно и сюда ))
Простыня!
$('.btn').on("click", function (e) {
e.preventDefault();
if ($('#name').val=="" || $('#name').val().length<3) {
$(".error").html("Вы ввели некоректное имя");
$('#name').css("background-color", "red");
return false;
}
if (/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/.test($('#mail').val()) || $('#mail').val().length<3) {
$(".error").html("Вы ввели некоректное E-mail");
$('#mail').css("background", "red");
return false;
}
if ($('#address').val == "" || $('#address').val().length < 10) {
$(".error").html("Вы ввели некоректный Адрес");
$('#address').css("background", "red");
return false;
}
return false;
});

SilencerWeb
18.06.2017
10:41:23

Sergey
18.06.2017
10:42:06

Hitomi's
18.06.2017
10:43:02
Кто в Node js шарит?

Sergey
18.06.2017
10:43:02
А плагин для прогрузки сайта можете подсказать ?

Sparrow
18.06.2017
10:43:58
Лялька

Sergey
18.06.2017
10:45:18

Google

Web
18.06.2017
10:45:18

Sparrow
18.06.2017
10:45:23
Что имеешь ввиду?

Chuvi
18.06.2017
10:45:51

Sergey
18.06.2017
10:47:03
Что имеешь ввиду?
Если ты мне то имею ввиду сохраняешь файл и все изменения автоматически в браузере подгружаются

Sparrow
18.06.2017
10:47:27
Gulp
Livereload
Выбирай один из двух

Admin
ERROR: S client not available

SilencerWeb
18.06.2017
10:48:12
Livereload
это для St3 если что, а для gulp`а browser-sync
но лайфрелоад полегче будет настроить, чем писать таски/искать готовые и подстариваться под них

Sparrow
18.06.2017
10:48:51
Да что ты говоришь ))
На галпе сижу
И все чики

Hitomi's
18.06.2017
10:49:16
Четко, спасибо

Sparrow
18.06.2017
10:49:19
Сборщик мусора пайп
Минифай

Eugene
18.06.2017
10:49:33
за это тут банят, осторожнее:)
забанили
:D

SilencerWeb
18.06.2017
10:49:50

Google

:)
18.06.2017
10:49:51
а можно в лс карочи чатик по ноде спс

Web
18.06.2017
10:51:19
кстати регулярка не правильная )

Sergey
18.06.2017
10:51:29

SilencerWeb
18.06.2017
10:51:47

Web
18.06.2017
10:52:13
@HellPirate ты был прав )

Sparrow
18.06.2017
10:52:25
.)) Лифрилоад для нубов
Учись сразу в норм сборщике работать

Eugene
18.06.2017
10:53:06

Sergey
18.06.2017
10:53:14

Hitomi's
18.06.2017
10:53:42
юзай галп, работодатели cцали на твой лайв-релоад

Sergey
18.06.2017
10:54:59

SilencerWeb
18.06.2017
10:55:16
серьезно?

Sparrow
18.06.2017
10:55:32
Ты серьёзно?

SilencerWeb
18.06.2017
10:55:41
угу

Hitomi's
18.06.2017
10:55:51
ну если только ради обновления страницы, то галп нах не нужен

SilencerWeb
18.06.2017
10:55:58

Sparrow
18.06.2017
10:56:15
Он в дальнейшем научится ставить пакеты через бовер
Разные минифай клин ксс