回收编辑DropDownList下拉框 事件触发前 弹出提示
2013-05-19 19:45
387 查看
文章结束给大家来个程序员笑话:[M]
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head runat=
"server"
>
<title></title>
<script type=
"text/javascript"
language=
"javascript"
>
var
nOldIndices =
null
;
var
fnOldChange =
null
;
function
testConfirm() {
var
obj =
event
.srcElement;
if
(obj.options[obj.options.selectedIndex].value ==
"RetrieveCode"
) {
return
confirm(
'肯定回收吗?'
)
}
else
return
true
;
}
function
newChange() {
var
ret = testConfirm();
var
e =
event
.srcElement;
var
selects = document.all.tags(
"SELECT"
);
var
i;
for
(i = 0; i < selects.length; i++) {
if
(selects[i] == e)
break
;
}
var
nIndex = i;
if
(ret) {
if
(fnOldChange[nIndex] !=
null
)
fnOldChange[nIndex]();
else
nOldIndices[nIndex] = e.selectedIndex;
}
else
{
if
(nOldIndices[nIndex] != -1)
e.selectedIndex = nOldIndices[nIndex];
每日一道理
巴尔扎克说过“不幸,是天才的进升阶梯,信徒的洗礼之水,弱者的无底深渊”。风雨过后,眼前会是鸥翔鱼游的天水一色;走出荆棘,前面就是铺满鲜花的康庄大道;登上山顶,脚下便是积翠如云的空蒙山色。 在这个世界上,一星陨落,黯淡不了星空灿烂,一花凋零,荒芜不了整个春天。人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃。
}
}
function
window.onload() {
var
selects = document.all.tags(
"SELECT"
);
nOldIndices =
new
Array(selects.length);
fnOldChange =
new
Array(selects.length);
for
(
var
i = 0; i < nOldIndices.length; i++) {
fnOldChange[i] = selects[i].onchange;
selects[i].onchange = newChange;
nOldIndices[i] = selects[i].selectedIndex;
}
}
</script>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<div>
<asp:DropDownList ID=
"ddlManage"
runat=
"server"
AutoPostBack=
"true"
>
<asp:ListItem Selected=
"True"
Text=
"选择"
></asp:ListItem>
<asp:ListItem Value=
"modify"
Text=
"编辑"
></asp:ListItem>
<asp:ListItem Value=
"RetrieveCode"
Text=
"回收"
></asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
</html>
文章结束给大家分享下程序员的一些笑话语录: PC软件体积大,是因为一个PC软件功能往往较多,能够满足你一个方面的需求,而一个iphone软件往往没几行代码,干一件很小的事情,自然需要的软件就多。就像吃西瓜和吃瓜子的来比数目,单位不同啊。
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head runat=
"server"
>
<title></title>
<script type=
"text/javascript"
language=
"javascript"
>
var
nOldIndices =
null
;
var
fnOldChange =
null
;
function
testConfirm() {
var
obj =
event
.srcElement;
if
(obj.options[obj.options.selectedIndex].value ==
"RetrieveCode"
) {
return
confirm(
'肯定回收吗?'
)
}
else
return
true
;
}
function
newChange() {
var
ret = testConfirm();
var
e =
event
.srcElement;
var
selects = document.all.tags(
"SELECT"
);
var
i;
for
(i = 0; i < selects.length; i++) {
if
(selects[i] == e)
break
;
}
var
nIndex = i;
if
(ret) {
if
(fnOldChange[nIndex] !=
null
)
fnOldChange[nIndex]();
else
nOldIndices[nIndex] = e.selectedIndex;
}
else
{
if
(nOldIndices[nIndex] != -1)
e.selectedIndex = nOldIndices[nIndex];
每日一道理
巴尔扎克说过“不幸,是天才的进升阶梯,信徒的洗礼之水,弱者的无底深渊”。风雨过后,眼前会是鸥翔鱼游的天水一色;走出荆棘,前面就是铺满鲜花的康庄大道;登上山顶,脚下便是积翠如云的空蒙山色。 在这个世界上,一星陨落,黯淡不了星空灿烂,一花凋零,荒芜不了整个春天。人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃。
}
}
function
window.onload() {
var
selects = document.all.tags(
"SELECT"
);
nOldIndices =
new
Array(selects.length);
fnOldChange =
new
Array(selects.length);
for
(
var
i = 0; i < nOldIndices.length; i++) {
fnOldChange[i] = selects[i].onchange;
selects[i].onchange = newChange;
nOldIndices[i] = selects[i].selectedIndex;
}
}
</script>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<div>
<asp:DropDownList ID=
"ddlManage"
runat=
"server"
AutoPostBack=
"true"
>
<asp:ListItem Selected=
"True"
Text=
"选择"
></asp:ListItem>
<asp:ListItem Value=
"modify"
Text=
"编辑"
></asp:ListItem>
<asp:ListItem Value=
"RetrieveCode"
Text=
"回收"
></asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
</html>
文章结束给大家分享下程序员的一些笑话语录: PC软件体积大,是因为一个PC软件功能往往较多,能够满足你一个方面的需求,而一个iphone软件往往没几行代码,干一件很小的事情,自然需要的软件就多。就像吃西瓜和吃瓜子的来比数目,单位不同啊。
相关文章推荐
- DropDownList下拉框 事件触发前 弹出提示
- EXTJS 4.2 资料 控件之Grid 行编辑绑定下拉框,并点一次触发一次事件
- DropDownList 控件的SelectedIndexChanged事件触发不了
- DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件
- 屏蔽CDockablePane右击鼠标触发事件弹出右键菜单
- DropDownList 不能触发selectindexchange 事件的原因
- Asp.net中DropDownlist中无法触发后台事件解决方案
- dropdownlist外套UpdatePanel,selectchanged事件不能正常触发的解决办法
- DropDownList 下拉框选择改变,促发事件和防全局刷新(记录)
- 下拉框的触发事件分析(onchange、onfocus、onclick)
- UITextField 点击事件 --- 不会触发键盘弹出,触发其他事件的实现。
- Asp.net中DropDownlist中无法触发后台事件解决方案
- select下拉框选择触发事件
- 为什么设置了DropDownList的AutoPostBack="True"还是不能触发SelectedIndexChanged事件? 转
- 代码触发表格编辑事件
- DropDownList 控件不能触发SelectedIndexChanged 事件的另一个原因
- Eclipse MyEclipse 编辑JSP页面弹出代码提示没有响应的问题
- GridView触发删除,编辑事件
- DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值
- 开发日志:js当文本框输入非中文字符时,提示只能输入中文并将非中文字符清空【兼容IE、FF,适用于当文本框内容改变就立刻触发事件的其他功能性需求】