Извиняюсь, случайно стер в сабмите id="submit", когда удалял всякую мелочь вроде классов и requred. Выложил полный html. Из js удалил только регулярку, проверяющую email. и так код длинный получился) Она же вряд ли на что-то влияет.
Если сузить область с результатом, не перезагружая страницу, то floatNavbar() все равно будет срабатывать. Если же сузить (менее чем 768), а потом перезагрузить - то все в порядке, не срабатывает. И вопрос в том, что нужно прописать в функции resize(), чтобы при достижении ширины менее 768 floatNavbar() переставала срабатывать.
Saboteur: Прошу прощения, но может быть, подскажете заодно, как во всю эту схему пробел внедрить?) Подумал, что он тоже нужен, и что-то тоже не могу никак сообразить - просто s, или \s не работает. В том смысле, что браузер требует все равно ввести в указанном формате. Значит, неправильно указываю.
romy4: вообще, кстати, ценное замечание. Но вряд ли кому-то в голову придет отправить такой номер, поэтому, думаю, не стоит писать замороченную проверку последовательности разрешенных символов на js. Цель, главным образом, разрешить пользователю ввести определенные символы, а все прочие - запретить.
Saboteur: Я как раз что-то подобное писал. Сейчас попробовал Ваш пример, вот что выдала консоль: Невозможно проверить , потому что pattern не является корректным regexp: raw brace is not allowed in regular expression with unicode flag. И что такое "raw brace" - признаться, первый раз слышу. Видимо, скобки какие-то имеет в виду, но, насколько моих познаний английского хватает, - квадратные, фигурные и круглые скобки называются по другому))
Да, видел предложенное в этом вопросе решение, но оно не работает. Для себя проблему решил плагином gulp rename, меняя расширение файла при компиляции. Но остается проблема синтаксиса - как в pug прописать сам php-код, чтобы при компиляции не было ошибки?
Видел также ваши комментарии к самому вопросу. Возможно, действительно странное желание компилировать сразу в php. Но если так не делать, то как впоследствии вносить изменения в готовые файлы? Допустим, у меня получился готовый index.html, в который я затем отдельно впишу нужный мне php-код и пересохраню этот index с расширением .php. А если позже понадобится изменить html? Придется снова компилировать из pug, и снова вручную прописывать/копипастить php-код? Тогда выходит, что смысла в pug нет никакого, и что проще сразу писать html-разметку в php-файле. Уверен, что я, на самом деле, чего-то не понимаю во всей этой цепи. И буду благодарен, если разъясните)
Попробовал запустить gulp-jade-php, но компилятор ругается и не хочет ничего делать. Можно попросить вас запостить работающий таск в качестве примера? Может, что-то не так делаю. В моем случае в одном из файлов присутствует вставка содержимого другого файла методом extends. Файл, который вставляется, имеет расширение .pug, и компилятор ругается, что расширение - не .jade.
UPD. Получилось сделать посредством плагина rename, просто заменив расширение. Тут встает следующий вопрос - какие особенности синтаксиса при прописывании php в файлах pug? Пытался подсунуть классический вариант - с <?php, т.е. с тегами php - но не прокатывает)
Но вот на счет инъекции - будет здорово, если подскажете.