在Button的OnClientClick事件中调用了一个JS函数:
<asp:Button ID="Button1" runat="server" Text="查看证件" OnClientClick="showwin();" OnClick="Button 1" />JS函数用来显示一个div,div初始是hidden的:
function showwin()
{
var win = document.getElementById("div1");
win.style.visibility="visible";
}问题是按button时这个div只是闪现了一下,不能一直显示着,这是怎么回事呢?我将函数用一个html的button运行是好的,但是在asp.net的button里运行就不行了
<asp:Button ID="Button1" runat="server" Text="查看证件" OnClientClick="showwin();" OnClick="Button 1" />JS函数用来显示一个div,div初始是hidden的:
function showwin()
{
var win = document.getElementById("div1");
win.style.visibility="visible";
}问题是按button时这个div只是闪现了一下,不能一直显示着,这是怎么回事呢?我将函数用一个html的button运行是好的,但是在asp.net的button里运行就不行了
function showwin()
{
var win = document.getElementById("div1");
win.style.visibility="visible";
return false;
}
如此麻烦
何不 直接用 <input type='button' />
function showwin()
{
var win = document.getElementById("div1");
win.style.visibility="visible";
return false;
}返回false停止页面提交,否则页面还会刷新,所以只是闪一下。