VS C# 三个textbox 验证分别输入ID,密码,权限,一个button,验证后进入

C#密码输入,怎样才能把button里数值在textbox里显示出来?_百度知道C# 我一个Textbox里输入ID,然后按BUTTON存入数据,怎样用循环拒绝再次用同一ID存入数据!_百度知道Asp.Net:TextBox控件回车键如何调用Button控件Click事件或其他任何事件 - 为程序员服务
Asp.Net:TextBox控件回车键如何调用Button控件Click事件或其他任何事件
上个学期做实训的时候,页面需要提供搜索功能,一个TextBox(不显示Button)如何实现回车键调用某个控件的事件呢(例如Button的Click事件)?看似很简单但是也花了我不少时间,网上大部分方法是用javascript来实现的,因为那时候赶时间javascript不懂就没有用有关的方法,其实用javascript很简单。最后折腾了半天终于发现可以用Panel控件搭配CSS隐藏控件来间接实现效果。
用Panel控件搭配CSS隐藏控件来实现:
其实用Panel控件来实现也非常简单,在一个Panel控件里面放TextBox和要关联的Button即可。假如Panel控件里面有多个Button,可以通过DefaultButton="SearchBtn"来指定要执行哪个Button控件。这里我需要将Button控件隐藏,如果你直接通过Visible=False来隐藏控件,控件的事件你是调用不到的,我们可以通过&div style="display: none"&&div&来隐藏。代码如下:
&asp:Panel ID="txtSearch" runat="server" &
&asp:TextBox runat="server" ID="key_word" type="text" placeholder="搜索"&
&/asp:TextBox&
&div style="display: none"&
&asp:Button ID="Button1" type="submit" Text="" name="Button1" runat="server" OnClick="bt_Search" /&
&/asp:Panel&
后台代码:
protected void bt_Search(object sender, EventArgs e)
if (key_word.Text != "")
Response.Write("&script&alert('你敲击了回车键!')&/script&");
通过javascript来实现:
这个方法的关键在于添加javascript代码和理解它的意思。有什么不明白可以留言问我,代码如下:
&asp:TextBox ID="TextBox1" onkeypress="test1()" runat="server"&&/asp:TextBox&
&asp:Button ID="aaa" Style="display:" runat="server" OnClick="Button1_Click" /&
&asp:ImageButton ID="ImageButton1" ImageUrl="~/images/icon_inva.gif" runat="server" OnClick="ImageButton1_Click" TabIndex="0" /&
&script language="javascript" type="text/javascript"&
function test1() {
if (event.keyCode == 13)
document.getElementById("aaa").click();
后台代码:
protected void Button1_Click(object sender, EventArgs e)
{ Response.Write("aaaa"); }
protected void ImageButton1_Click(object sender, EventArgs e)
{ Response.Write("bbbb"); }
一起折腾、一起分享折腾过的痕迹!
原文地址:, 感谢原作者分享。
您可能感兴趣的代码在C#和Asp.Net中:如何在Textbox中输入内容后响应一个Button事件, 在C#和Asp.Net中:如何在Textbox
在C#和Asp.Net中:如何在Textbox中输入内容后响应一个Button事件 问题补充:
可不可以再写详细点嘛,我是菜鸟哈!
另外,如果触发一个事件(不是Button按扭的事件),又怎么实现呢? Jacky_Liaojie 在C#和Asp.Net中:如何在Textbox中输入内容后响应一个Button事件
每输入一个字符都会触发;60px&server&\D&#47:TextBox ID=&quot,用text的自带的事件就行;)&&#39,'asp:TextBox& onkeyup=&&gt.value=this。要是等输入玩了在出发;TextBox3n&asp, &&lt.replace(//g; runat=&quot,或者脚本在输入的时候;
Width=&quot.value
getElementById(&button1&).click()TextBox的onblur事件调用该JS方法function f_click(){ document
响应一个Button事件?if (text !=&&){
button事件触发}或者用javascript
textbox的 onchange事件c# 一个textbox 中输入表达式 点击按钮列外一个textbox 得出结果_百度知道}

我要回帖

更多关于 textbox 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信