JSFiddle - React, Tailwind, and code Playground
by Fadly_Dzil_Massere
HTML
<div class="modal hide fade" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h2>Konfirmasi Perubahan Status Request</h2>
</div>
<div class="modal-body">
<div class="controls" id="chekboxes">
<table>
<tbody>
<tr>
<td><label class="control-label">Kind Of Complaint :</label></td>
<td>
<div class="control-group">
<div class="controls" id="chekboxes">
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Login" value="Login" /> Login </label>
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Printer" value="Printer" /> Printer </label>
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Monitor" value="Monitor" /> Monitor</label>
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Computer" value="Computer" /> Computer</label>
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Network" value="Network" /> Network</label>
<label class="checkbox inline"><input type="checkbox" name="request[]" id="Other" value="Lain-lain" /> Other</label>
</div>
</div>
</td>
</tr>
<tr>
<td valign="top"><label...
CSS
/*!
* Bootstrap v2.3.1
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:hover,
a:active {
outline: 0;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
max-width: none;
}
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
}
button,
input {
*overflow: visible;
line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
-webkit-appearance:...
JavaScript
$(".btn-info").click(function(e) {
e.preventDefault();
var $this = $(this);
var idStr = $this.attr("req_id");
var idText = idStr.split("/").pop();
console.log(idText); // for checking get id
$.ajax({
url: '<?php echo base_url() . 'control_closing/getDetailOfRequest/' ?>',
type: 'POST',
data: {id: idText},
dataType: 'json',
success: function(obj) {
// console.log(obj);
// console.log(obj.jenis_request);
// console.log(obj.keluhan);
var jr = obj.jenis_request.split(",")
for (var j in jr) {
$('input[type=checkbox][value=' + jr[j] + ']').prop('checked=checked', true);
console.log(jr[j]);
}
$('#modalkeluhan').val(obj.keluhan);
console.log(obj.keluhan);
$('#myModal').modal('show');
}
});
});