ページでトグル div を使用します。その中にテキストボックスとドロップダウンリストがあります。
<div class="Search" style="display: none" >
<table width="100%" style="border: 1px solid #fff; border-radius:5px;padding:15px">
<tr>
<td width="60px">دسته بندی</td>
<td>
<asp:DropDownList ID="CategoryDropDownList" runat="server" />
</td>
</tr>
<tr>
<td>کلمه کلیدی</td>
<td>
<asp:TextBox ID="SearchTextBox" runat="server" Width="95%" />
</td>
<td><asp:ImageButton runat="server" ID="SerachButton" ImageUrl="~/images/btnSearchIcon.png" OnClick="SerachButton_Click" ValidationGroup="Search" /></td>
</tr>
</table>
</div>
ページのどこかをクリックすると非表示になります。
<script type="text/javascript">
$(document).ready(function () {
$('#showSreachDiv').click(function (evt) {
$(".Search").toggle("slow");
evt.stopPropagation();
});
$(document).click(function () {
var $el = $(".Search");
// toggle div
if ($el.is(":visible")) {
// fade out
$(".Search").toggle("slow");
}
});
});
</script>
しかし、トグル div でコントロールをクリックすると、非表示になります。
テキストボックスにテキストを挿入したいのですが、そうではありません。