Required field inside dialog
by Bianca Kuehweidner
HTML
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<form action="" method="" id="myForm">
<input type="text" id="field1" placeholder="field1" required /><br />
<input type="text" id="field2" placeholder="field2" required />
<p>
<button id="openDialog">
Click to open dialog
</button>
</p>
<p>
<input type="submit" value="Send" />
</p>
<!-- Dialog START -->
<div id="morefields" class="hidden">
<input type="text" id="field3" required />
<input type="button" value="OK" />
</div>
<!-- Dialog END -->
</form>
CSS
.hidden { display: none; }
input[type="text"] { margin-bottom: 5px; }
JavaScript
var dialog = $("#morefields").dialog({
autoOpen: false,
height: 200,
width: 400,
modal: true,
position: {
my: "center",
at: "center",
of: window
},
appendTo: "#myForm"
});
$( function() {
$( "#openDialog" ).on( "click", function() {
dialog.dialog( "open" );
});
});