看一下是不是对话框关闭后,主页面的程序又提交了form
解决方案 »
- javascript操作 gridview的单元格
- showModelessDialog的奇怪问题
- 如何设置js 有规律的访问flash
- javascript读取ASP写入的cookies值为undefine,求指点
- 成功立刻给分,关于设置cookie
- 一个超酷的 Javascript的加密方法 http://www.biho.com.cn
- CSDN的BLOG的静态新闻配置那块呀?想修改下
- 请问如果不用window.open 打开窗口,怎样在ONLOAD时设置toolbar和menu不可见啊?
- 请介绍几个支持DHTML和DOM的javascript编辑器。谢谢。
- iframe 是什么,如何用请大家指教,一定给分!!
- window.open的问题,没分了,不好意思
- 谁有TreeView(扩充XMLSelTree)里面例子的code
什么意思?
尤其是看看是不是提交了表格(form),而且目标设置成了父窗口。
{
var manager=window.showModalDialog('chooseEmployee.aspx','','dialogWidth=400px;dialogHeight=400px,center=1');
if(manager)
document.Form1.all['TextBox3'].value=manager;
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"><INPUT id="Button6" style="Z-INDEX: 101; LEFT: 32px; WIDTH: 155px; POSITION: absolute; TOP: -8px; HEIGHT: 22px"
type="hidden" value="Button" name="Button6" runat="server">
<TABLE id="Table1" style="Z-INDEX: 102; LEFT: 104px; VERTICAL-ALIGN: super; WIDTH: 300px; POSITION: absolute; TOP: 40px; HEIGHT: 472px"
height="472" cellSpacing="1" cellPadding="1" width="300" border="1">
<TR>
<TD>
<P>
<asp:textbox id="TextBox1" style="Z-INDEX: 50; LEFT: 50px; POSITION: absolute; TOP: 40px" runat="server"
Width="168px" Height="24px" BorderColor="Red" BackColor="White"></asp:textbox><asp:label id="Label3" style="Z-INDEX: 50; LEFT: 100px; POSITION: absolute; TOP: 70px" runat="server"
Width="64px" Height="16px" BackColor="#C0FFFF">部门名称</asp:label><asp:textbox id="TextBox2" style="Z-INDEX: 50; LEFT: 50px; POSITION: absolute; TOP: 100px" runat="server"
Width="168px" Height="24px" BorderColor="Red" BackColor="White"></asp:textbox><asp:label id="Label1" style="Z-INDEX: 50; LEFT: 100px; POSITION: absolute; TOP: 130px" runat="server"
Width="64px" Height="16px" BackColor="#C0FFFF">部门主管</asp:label><asp:textbox id="TextBox3" style="Z-INDEX: 50; LEFT: 50px; POSITION: absolute; TOP: 160px" runat="server"
Width="120px" Height="24px" BorderColor="Red" BackColor="White" Enabled="False"></asp:textbox><asp:button id="Button1" style="Z-INDEX: 50; LEFT: 170px; POSITION: absolute; TOP: 160px" runat="server"
Width="48px" BorderColor="Red" BackColor="#FFFF80" Text="选择"></asp:button><asp:label id="Label4" style="Z-INDEX: 50; LEFT: 100px; POSITION: absolute; TOP: 190px" runat="server"
Width="32px" Height="8px" BorderColor="#C0C0FF" BackColor="White">备注</asp:label><asp:textbox id="TextBox4" style="Z-INDEX: 50; LEFT: 50px; POSITION: absolute; TOP: 220px" runat="server"
Width="168px" Height="80px" BorderColor="Red" BackColor="White"></asp:textbox><asp:button id="Button3" style="Z-INDEX: 50; LEFT: 72px; POSITION: absolute; TOP: 320px" runat="server"
Width="49px" BorderColor="Red" BackColor="#FFFF80" Text="删除"></asp:button><asp:button id="Button2" style="Z-INDEX: 50; LEFT: 150px; POSITION: absolute; TOP: 320px" runat="server"
Width="56px" Height="24px" BorderColor="Red" BackColor="#FFFF80" Text="确认"></asp:button></P>后台程序:
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
Button1.Attributes.Add("onclick","return changeValue();");
}....
}
private void Button1_Click(object sender, System.EventArgs e)
{
Button1.Attributes["onclick"]=("changeValue()");
}
Button1.Attributes["onclick"]=("return changeValue()");加一句:
function changeValue()
{
var manager=window.showModalDialog('chooseEmployee.aspx','','dialogWidth=400px;dialogHeight=400px,center=1');
if(manager)
document.Form1.all['TextBox3'].value=manager;
return false; //这句是加上的。
}
return false;我没写这一句
这句有什么作用啊