【发布时间】:2016-06-08 15:00:51
【问题描述】:
我正在显示权限页面,我希望复选框显示如下:https://vsn4ik.github.io/bootstrap-checkbox/#html-examples,但它似乎不适用于我的情况。
我的代码:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Backend</title>
<meta name="msapplication-TileColor" content="#5bc0de" />
<meta name="msapplication-TileImage" content="<?php echo Config::get('url/base_url'); ?>img/metis-tile.png" />
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
<script src="https://code.jquery.com/jquery-2.2.3.min.js" defer></script>
<script src="<?php echo Config::get('url/base_url'); ?>js/dist/js/bootstrap-checkbox.min.js" defer></script>
</head>
<body>
<div class="container">
<div class="row">
<h2>Administrator Permissions</h2>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array1 as $key => $value){?>
<br/><label><input type="checkbox" id="input-1" value="<?php echo $key;?>" <?php if(Permissions::adminHasPermission($key)) {echo "checked";}?> /> <?php echo $value; ?></label>
<script>
$('#input-1').checkboxpicker({
html: true,
offLabel: '<span class="glyphicon glyphicon-remove">',
onLabel: '<span class="glyphicon glyphicon-ok">'
});
</script>
<?php } ?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array2 as $key => $value){?>
<br/><label><input type="checkbox" value="<?php echo $key;?>" <?php if(Permissions::adminHasPermission($key)) {echo "checked";}?> /> <?php echo $value; ?></label>
<?php } ?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array3 as $key => $value){?>
<br/><label><input type="checkbox" value="<?php echo $key;?>" <?php if(Permissions::adminHasPermission($key)) {echo "checked";}?> /> <?php echo $value; ?></label>
<?php } ?>
</div>
</div>
</div>
<div class="row">
<h2>Moderator Permissions</h2>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array1 as $key => $value){?>
<br/><label><input type="checkbox" value="<?php echo $key;?>" <?php if(Permissions::moderatorHasPermission($key)) {echo "checked";}?> > <?php echo $value; ?></label>
<?php } ?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array2 as $key => $value){?>
<br/><label><input type="checkbox" value="<?php echo $key;?>" <?php if(Permissions::moderatorHasPermission($key)) {echo "checked";}?> > <?php echo $value; ?></label>
<?php } ?>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php foreach($array3 as $key => $value){?>
<br/><label><input type="checkbox" value="<?php echo $key;?>" <?php if(Permissions::moderatorHasPermission($key)) {echo "checked";}?> > <?php echo $value; ?></label>
<?php } ?>
</div>
</div>
</div>
</div>
</body>
</html>
但仍然没有应用样式,它们看起来像普通的复选框。有什么我想念的想法吗?
【问题讨论】:
标签: javascript twitter-bootstrap checkbox