我们公司做的B2C上有,登陆,查询,和快速注册
如何更改默认按钮,比如说,在输入登陆用户名和密码时候,登陆提交
输入查询时候,查询提交
输入注册信息时候,注册提交
我现在每次都是登陆
有高手详细解释一下吗?最好有原码,谢谢各位了
如何更改默认按钮,比如说,在输入登陆用户名和密码时候,登陆提交
输入查询时候,查询提交
输入注册信息时候,注册提交
我现在每次都是登陆
有高手详细解释一下吗?最好有原码,谢谢各位了
解决方案 »
- 高手进 关于网页地址搜索数据的问题
- |zyciis| ASP.NET 在什么时候获取他的aspx文件的内容进行处理,如何用一个文本文件替换aspx内容提交给.NET处理 谢谢 急
- 一个关于SQL2000数据库连接的问题
- SQL 语句的问题。
- 高手来看看,如何让DataList里的一个Image控件根据条件,让Visible属性改变?
- 向自定义控件中传数据可以吗?
- 如果判断数据库是否含有某个数据,如果有就执行程序,没有就输出“没有此数据!”
- 设计论坛的时候,回复的帖子是否应该跟主题帖子存放在数据库的同一个记录里头?
- 这种情况怎么办啊?
- 如何从javascript的函数中返回一个值到c#中?很急!!
- 一个授权方面的问题!只有10分了,大侠们不妨帮我一下!!!!!在线等!!!!
- 访问用户控件中的TextBox
在 page_load
执行语句
form1.Defaultbutton = 按钮.ID;
即
获取或设置按 Enter 键时会引起回发的 HtmlForm 控件的子控件。
就是
<form id="form1" runat="server"> 这里定义的
当然也可以是其它的名称不同页面生成时
按钮.ID 这里不同
如注册时
form1.Defaultbutton = btnReg.ID;
查询时
form1.Defaultbutton = btnQuery.ID;
Defaultbutton 仅 .net 2.0 支持
不然可能要用脚本自己实现
<asp:text id=t2 onkeydown="javascript:return Check(this);">function Check(txt)
{
if(event.keyCode == 13)
{ switch(txt.id)
{
case "t1":
document.getElementById("btn1").click();
return; case "t2":
document.getElementById("btn2").click();
return;
//其他
} }
}
<script language="javascript" event="onkeydown" for="document">
if(event.keyCode==13)
{
if(document.activeElement.id=='Txtuser'||document.activeElement.id=='Txtpwd'||document.activeElement.id=='Dlogin')
{
document.all('login').focus();
document.all('login').click();
}
if(document.activeElement.id=='mc'||document.activeElement.id=='city'||document.activeElement.id=='county'||document.activeElement.id=='hy'||document.activeElement.id=='jg')
{
document.all('cx1').focus();
document.all('cx1').click();
}
if(document.activeElement.id=='city_t'||document.activeElement.id=='county_t'||document.activeElement.id=='hy_t'||document.activeElement.id=='mc_t'||document.activeElement.id=='qb')
{
document.all('cx2').focus();
document.all('cx2').click();
}
}
</script>