JSFiddle - React, Tailwind, and code Playground
HTML
<html>
<head>
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<link type="text/css" href="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.css" rel="stylesheet" />
<script type="text/javascript" src="//code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.js"></script>
</head>
<body>
<div id="form"></div>
<script type="text/javascript">
$(document).ready(function() {
$("#form").alpaca({
"schema": {
"type": "string",
"title": "Select your favorite colors",
"enum": ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
},
"options": {
"type": "chooser",
"optionLabels": ["Red", "Orange", "Yellow", "Green", "Blue", "Indigo", "Violet"],
"form": {
"buttons": {
"view": {
"label": "View JSON",
"click": function() {
alert(JSON.stringify(this.getValue(), null, " "));
}
}
}
}
},
"data": ["red", "yellow", "green"]
});
});
</script>
</body>
</html>
JavaScript
http://cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.js
http://cdn.jsdelivr.net/npm/alpaca@1.5.27/dist/alpaca/bootstrap/alpaca.min.css