[个人总结]Asp.net开发中经常用的适用技巧
1.实现文本框焦点自动跳转及通过回车键提交表单
2.获取页面焦点
3.清除Cookie
调用
//tab 表的ID
function tabshow(tab)
{
var tabname=document.getElementById(tab);
if(tabname.style.display=="none")
{
tabname.style.display="";
}
else
{
tabname.style.display="none";
}
}
</script>
<asp:textbox id="passwd" onkeydown="if(event.keyCode==13){document.all.imgbtnlogin.focus();event.keyCode=13;event.keyCode=13;return true;}" runat="server" BorderStyle="Ridge" TextMode="Password"></asp:textbox>
document.all.imgbtnlogin.focus();中的imgbtnlogin为提交按钮的ID2.获取页面焦点
Page.RegisterStartupScript("getFocus","<script>document.all('" + TextBox1.ClientID + "').focus();</script>");
其中TextBox1为Web控件,TextBox1.ClientID是获Web控件的ID发送到客户端3.清除Cookie
<script language="javascript">
function ClearBrowsedCookie()
{
document.cookie = "yourCookies=;expires=Fri, 25-Dec-1999 08:08:08 GMT;path=/";
document.getElementById('BrowsedProductList1_tabBrowsedProduct').style.display = "none";
}
</script>
其中的yourCookies为你要清除的Cookie名。function ClearBrowsedCookie()
{
document.cookie = "yourCookies=;expires=Fri, 25-Dec-1999 08:08:08 GMT;path=/";
document.getElementById('BrowsedProductList1_tabBrowsedProduct').style.display = "none";
}
</script>
调用
<a href="javascript: ClearBrowsedCookie();">清除Cookie</a>
4.让指定的HTML域不可见 ,在点击指定的链接后显示指定的HTML域
例子:
<table id="tab1">
<tr>
<td>
test
</td>
</tr>
</table>
<A onclick="tabshow();" href="#">
<tr>
<td>
test
</td>
</tr>
</table>
<A onclick="tabshow();" href="#">
<script language="javascript">
tab1.style.display="none";
function tabshow()
{
if(tab1.style.display=="none")
{
tab1.style.display="";
}
else
{
tab1.style.display="none";
}
}
</script>
函数:tab1.style.display="none";
function tabshow()
{
if(tab1.style.display=="none")
{
tab1.style.display="";
}
else
{
tab1.style.display="none";
}
}
</script>
//tab 表的ID
function tabshow(tab)
{
var tabname=document.getElementById(tab);
if(tabname.style.display=="none")
{
tabname.style.display="";
}
else
{
tabname.style.display="none";
}
}
</script>