Как видно из названия, кнопка отправки не является действительной формой, в то время как когда я пишу в форме, да, это как если бы она не активировала проверку формы, и я не понимаю, почему.
Вот код ...
<form class="w-full h-auto flex flex-col justify-center items-center py-5 px-10 mx-12 bg-white radius" id="registrati" >
<p class="text-6xl lg:text-xl text-black bold mb-5">Registrati</p>
<div class="flex justify-center items-center w-full mb-5 lg:mb-2 relative">
<i class="fas fa-user w-1/12"></i>
<input class="transparence-input w-3/4 radius p-1 px-10" type="text" name="nome" value="" placeholder="Nome" data-parsley-required="true" data-parsley-trigger="focus keyup submit" data-parsley-required-message="Campo obbligatorio">
<div class="error-field-icon flex hidden">
<i class="fas fa-exclamation-circle text-red-800"></i>
<p class="div-error px-1 absolute text-white lg:text-sm radius h-auto hidden"></p>
</div>
<div class="div-check hidden">
<i class="fas fa-check text-green-500 "></i>
</div>
</div>
<input class="radius p-1 px-10 bg-black text-giallo mt-2" type="button" name="submit" value="Registrati!">
</form>
А это код javascript:
$('form#registrati').parsley().on('form:success', function(){
//Code after success validate form
})
.on('form:submit', function(){
return false;
})
.on('field:error', function(){
//....
})
.on('field:success', function(){
//...
})