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

<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>
@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%; }
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>'; // หลังจากสั่งให้ซ่อนแล้ว ก็ทำการเปลี่ยนสถานะของปุ่มเป็น "แสดง" }

Related: See More


Questions / Comments: