(asp.net 网页中)根据用户选择的内容,弹出一个确认对话框:如果选择"所有部门",弹出"是否继续对话框",否则就不

  • 主题发起人 主题发起人 wzjlg
  • 开始时间 开始时间
W

wzjlg

Unregistered / Unconfirmed
GUEST, unregistred user!
(asp.net 网页中)根据用户选择的内容,弹出一个确认对话框:如果选择&quot;所有部门&quot;,弹出&quot;是否继续对话框&quot;,否则就不弹出(15分)<br />[?][?]不知道那位大哥可以帮我,分不多了
 
不详细,用户选择的内容?具体是什么,用什么控件,
 
用户从一个&quot;部门下拉框&quot;中选择一个部门后进行查询,如果用户选择的是&quot;所有部门&quot;
这一项,
给出提示,如果选择&quot;劳资科&quot;,&quot;财务科&quot;
这样具体的部门就不弹出&quot;是否继续的确认对话框&quot;了
 
把所有部门设置成第一个
if combobox1.itemindex=0 then
showmessage();
或者最后一个
if combobox1.itemindex=combobox1.items.count-1 then
showmessage();
 
这是在&quot;asp.net&quot;
网页中,不是Delphi
 
看错了
:)
<script>
var nowValue=1;//select的初始选择的值
function do
Change(v)
{
if (select1.options[select1.selectindex].text==&quot;所有部门&quot;){
window.alter(&quot;adsfwf&quot;)
}
</script>
<select name=&quot;select1&quot;
onchange=&quot;doChange(this.value)&quot;>
<option value=1 selected>财务部
<option value=2>信息部
<option value=3>工程部
<option value=4>所有部门
</select>
没有测试应该是这样的
 
如果用户选择&quot;所有部门&quot;后,系统给出这样的提示&quot;
这样查询的时间比较长,继续查询吗? &quot;,
如果用户单击&quot;确定&quot;则执行查询操作,反之就不执行了.可以

Response.Write(&quot;<script language=javascript> confirm('继续?')</script>&quot;);
弹出
对话框,但是我无法取得返回值,如果在html中写上客户端角本,我在..cs代码文件中
如何取得返回值,根据返回值在 执行
查询函数?
 
js操作的前端的东西,.cs是服务端代码
要想执行服务端代码, 就非得提交或者重定向到另一页面
 
这样可以吗?
假设 下拉框ID为 DDL_TYPE
......
if (DDL_TYPE.SelectedValue==&quot;所有部门&quot;)
{
strMsg = &quot;提示信息&quot;;

HttpContext.Current.Response.Write(&quot;<script language='javascript'>window.confirm('&quot;+strMsg+&quot;');</script>&quot;);
}
......
 
DDL_TYPE.SelectedIndxe.Atrributes.Add(&quot;onclick&quot;,&quot;confirm('go on?')&quot;)
 
后退
顶部