Ссылка на файл jQuery на html-странице в весеннем загрузочном проекте - PullRequest
0 голосов
/ 13 сентября 2018

Я хочу связать файл Jquery с html-страницей, но он выдает ошибку (Uncaught SyntaxError: Unnexpected token <), файл jQuery находится под static> js foler, а html находится в папке шаблонов, когда я удаляю аннотацию @ComponentScan из основногоclass он работает правильно, но Spring Boot Doent создает объекты классов, определенных классом в слое контроллера

Это моя HTML-страница

<body>
<header>
    <h1>Register Page</h1>
</header>
<span th:text="${message}"></span>
<form th:action="@{register}" id="registerForm" method="post">
    <label for="firstName">First Name</label>
    <input type="text" name="firstName" placeholder="Enter your first name"><br>
    <label for="lastName">Last Name</label>
    <input type="text" name="lastName" placeholder="Enter your last name"><br>
    <label for="email">User Email</label>
    <input type="text" name="email" placeholder="Enter your email"><br>
    <label for="province">Province</label>
    <select name="province">
        <option value="takhar">Takhar</option>
        <option value="kunduz">Kunduz</option>
        <option value="kabul">Kabul</option>
        <option value="herat">Herat</option>
    </select>
    <label for="phoneNumber">Phone Number</label>
    <input type="number" name="phoneNumber">
    <button type="submit">register</button>
</form>
<script src="js/jquery-3.2.1.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script>
<script th:src="@{/js/validation.js}" type="text/javascript"></script>

иэто файл jquery

$(document).ready(function(){

    $("#registerForm").validate({
        rules: {
            firstName: "required",
            lastName: "required",

            email: {
                required: true,
                email :true
            },
            phoneNumber:{
                required: true,
                minlength: 10,
                maxlength: 14
            },
            province: "required",
            password:{
                required: true,
                minlength: 8
            }

        },
        messages: {
            fistName: "please enter your first Name",
            lastName: "please enter your last name",
            password: {
                required: "please enter a password",
                minlength: "you need to enter at least 10 charecters"
            },
        email: {
            required: "please enter your email",
            email: "email is not in a proper format"
        },
        phoneNumber: {
            required: "please enter your phone",
            minlength: "phone number should be atleast 10 digits",
            mazlength: "phone number should not excede 14 digits"
        },
        province: "please enter your respective provicne"
        },

        formHandler : function(form){
            form.submit();
        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...