我想在搜索框后面加个搜索按钮如何实现,高手帮忙
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想在搜索框后面加个搜索按钮如何实现,高手帮忙相关的知识,希望对你有一定的参考价值。
我的这个搜索框,现在是在搜索框里输入文字后回车就可以自动搜索了,我想实现在搜索框后面增加一个搜索按钮,必须点击这个按钮才能搜索如何实现,大家帮忙看一下
<form class="searchform" method="post" action="search.php" style="float: left;">
<input type="text" id="srchtxt" name="srchtxt" value="搜索本版" onfocus="if (value =='搜索本版')value =''" onblur="if (value =='')value='搜索本版'"
style="background: transparent;" />
<input type="hidden" name="srchfid[]" value="$fid">
<input type="hidden" name="searchsubmit" id="searchsubmit" value="true" />
</form>
<form class="searchform" method="post" action="search.php" style="float: left;">
<input type="text" id="srchtxt" name="srchtxt" value="搜索本版" onfocus="if (value =='搜索本版')value =''" onblur="if (value =='')value='搜索本版'"
style="background: transparent;" />
<input type="hidden" name="srchfid[]" value="$fid">
<input type="hidden" name="searchsubmit" id="searchsubmit" value="true" />
<input type="submit" name="submit" id="submit" value="提交" />
</form> 参考技术A 你加一个button不就可以了吗
<form
class="searchform"
method="post"
action="search.php"
style="float:
left;">
<input
type="text"
id="srchtxt"
name="srchtxt"
value="搜索本版"
onfocus="if
(value
=='搜索本版')value
=''"
onblur="if
(value
=='')value='搜索本版'"
style="background:
transparent;"
/>
<input
type="hidden"
name="srchfid[]"
value="$fid">
<input
type="hidden"
name="searchsubmit"
id="searchsubmit"
value="true"
/>
<input
type="submit"
name="submit"
id="submit"
value="提交"
/>
</form>
搜索按钮后如何禁用主表单?
【中文标题】搜索按钮后如何禁用主表单?【英文标题】:How to Disabled Master Form After Search Button? 【发布时间】:2021-07-08 11:50:06 【问题描述】:**
这是我的搜索按钮代码,我想在搜索注册后禁用母版页**
try
signUp signUp = new signUp();
signUp.Username = txtUserName.Text;
Session["user"] = signUp.Authentication();
Response.Redirect("BooksInformation.aspx");
catch (Exception ex)
lblOutput.Text = ex.Message;
【问题讨论】:
Disabled
母版页是什么意思?
请检查我的第二张图片。顶部有五种表格,包括学生,问题书,图书馆信息我想在从搜索按钮@Arsen注册后禁用它们
@Arsen 这意味着在搜索书籍注册后,所有***表单都被禁用,因此学生只能搜索书籍
您想禁用这五个按钮还是只是隐藏它们?
是的,想隐藏或禁用,但这不是按钮,这是 href = "Student.aspx" @Arsen
【参考方案1】:
假设您在母版页中有如下内容:
<a href="Student.aspx">Students</a>
为标签添加runat="server"
和id
属性
<a href="Student.aspx" id="studentLink" runat="server">Students</a>
然后在BooksInformation.aspx
的Page_Load
事件中确保用户已登录并隐藏链接:
var studentLink = Master.FindControl("studentLink") as HtmlControl;
studentLink.Visible = false;
【讨论】:
当我们编写这段代码时,它在 html 控件和 .aspx.visible 中显示错误 `` var studentLink = Master.FindControl("LibraryInformation.aspx") as HtmlControl;图书馆信息.aspx.Visible = false; ``` 您应该从id
值中删除 .aspx
。正如我在答案中提到的,将id
属性添加到您的链接<a href="Student.aspx" id="studentLink" runat="server">Students</a>
伟大的程序员非常感谢您的努力..
放置 ID 后出现一个问题,它是隐藏的,但不会从不同的登录名运行
不同的登录方式究竟是什么部分不起作用?以上是关于我想在搜索框后面加个搜索按钮如何实现,高手帮忙的主要内容,如果未能解决你的问题,请参考以下文章
我想在winform中点击一个按钮弹出一个框,然后里面有一个下拉的控件,求高手指教,不加另外的界面