"Javascript Show and Hide"
Bootstrap 4.1.1 Snippet by yui.napassorn

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container block-search">
<!-- Content here -->
<div class="row">
<div class="col-4">
<div class="box-text" id="embed_button">
<button class="btn-search" onclick="JavaScript:fncShow('embed_div');"><i class="fa fa-search"></i> SEARCH</button>
</div>
</div>
</div>
<div class="box-search" id="embed_div" style="display:none;">
<div class="row">
<div class="col-12">
<div class="form-group">
<input type="text" class="form-control" id="exampleInput" placeholder="SEARCH">
</div>
</div>
</div>
</div>
</div>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@import url('https://fonts.googleapis.com/css?family=Kanit');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
body{
font-family: 'Kanit', sans-serif;
}
.block-search{
padding: 5%;
color: #fff;
}
.box-text .btn-search{
background-color: #dbdbdb;
border:0;
color:#666666;
height: 40px;
width: 100%;
}
.box-search{
padding-top:40px;
width: 100%;
border:0;
height: 40px;
width: 100%;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
function fncShow(ctrl){ // ฟังก์ชั่นสำหรับ แสดง (Show) ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById(ctrl).style.display = ''; //สั่งให้แสดง
document.getElementById('embed_button').innerHTML ='<button type="submit" name="Submit" class="btn-search" onClick="JavaScript:fncHide(\'embed_div\');"><i class="fa fa-search"></i> SEARCH</button>'; // หลังจากสั่งให้แสดงเสร็จ ก็ทำการเปลี่ยนสถานะของปุ่มเป็น "ซ่อน"
}
function fncHide(ctrl){ // ฟังก์ชั่นสำหรับ ซ่อน ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById(ctrl).style.display = 'none'; //สั่งให้แสดง
document.getElementById('embed_button').innerHTML ='<button type="submit" name="Submit" class="btn-search" onClick="JavaScript:fncShow(\'embed_div\');"><i class="fa fa-search"></i> SEARCH</button>'; // หลังจากสั่งให้ซ่อนแล้ว ก็ทำการเปลี่ยนสถานะของปุ่มเป็น "แสดง"
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: