Я работал над проверкой формы в течение нескольких дней. Я пытаюсь проверить многошаговую форму.
Я использую Nodejs, ES6, Express, PUG. Мне трудно найти то, что работает. Я думаю, что петрушка сделает это для меня, но я не могу заставить его работать с NodeJS.
Для кода в моем файле .js (где risk-calc - это идентификатор моей формы):
$('.form-navigation .next').click(function() {
if ($('#risk-calc').parsley().validate({group: 'block-' + curIndex()}))
navigateTo(curIndex() + 1);
Моя консольная ошибка: «$ (...). Петрушка не является функцией».
Я установил через NPM parselyjs и jquery.
редактировать.
Попытка использовать веб-пакет для добавления глобальных переменных.
Что-то все еще не так, но как это выглядит?
plugins: [
new ExtractTextPlugin('style.css'),
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
parsley: 'parsleyjs/dist/parsley.js'
}),