JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
<form method="POST" id="form-clave">
<input type="text" name="clave2" id="clave2" required>
<br>
<input type="text" name="clave3" id="clave3" required>
<br>
<button id="aceptar">aceptar</button>
</form>
CSS
form > input {
display: block;
margin-bottom: 10px;
}
JavaScript
$('#form-clave').validate({
rules: {
clave3: {
required: true,
equalTo: '#clave2'
}
},
messages: {
clave3: {
required: "Complete este campo",
equalTo: "Debe coincidir con la nueva clave"
}
}
});
$('#aceptar').on('click',function(e) {
e.preventDefault();
if($('#form-clave').valid()==true)
alert('el formulario es válido!');
});