is precisely the problem when I click on the button the page is reloaded , the solution is to use preventDefault()
but as' doing the input control is not performed correctly , or if the pattern is not satisfied does not appear any error
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$('#go').click(function(event) {
//event.preventDefault();
var use = $('#Username').val();
var passwor = $('#Password').val();
alert("Hi);
// Ajax request here
});
</script>
<div class="container">
<div class="card"></div>
<div class="card">
<h1 class="title">Login</h1>
<form>
<div class="input-container">
<input type="text" id="Username" required="required" pattern=".{4,}" title="Devi inserire almeno 4 caratteri"/>
<label for="Username">Username</label>
<div class="bar"></div>
</div>
<div class="input-container">
<input type="password" id="Password" required="required" pattern=".{4,}" title="Devi inserire almeno 4 caratteri"/>
<label for="Password">Password</label>
<div class="bar"></div>
</div>
<div class="button-container">
<button id="go" ><span>Login</span></button>
</div>
</form>
</div>
</div>