JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdn.jsdelivr.net/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.css">
<form class="ui form segment">
<div class="two fields">
<div class="field">
<label>Field 1</label>
<input type="text" name="field1">
</div>
<div class="field">
<label>Field 2</label>
<input type="text" name="field2">
</div>
</div>
<div id="submitButton" class="ui blue button">Submit</div>
<div class="ui error message">
</div>
<div id="info">
</div>
</form>
JavaScript
$('.ui.form').form({
fields: {
field1: {
rules: [
{
type : 'empty'
}
]
},
field2: {
rules: [
{
type : 'empty',
}
]
}
},
onSuccess: function(event, fields){
$('#info').html("on success");
console.log("on success");
console.log(fields);
$("#field1").val("dsadasdsa");
//event.preventDefault();
},
onFailure: function(formErrors, fields){
$('#info').html("on failure");
console.log("on failure");
$("#field1").val("dsadasdsa");
console.log(fields);
}
});
$('#submitButton').on('click', function(){
$('.ui.form').form('validate form');
});