如何保持下拉框的选项不跳转?

问题描述

在ASP.NET中开发WEB页面时,想新增一个标题如“此是****年的信息”,其中“****”是用下拉框来供选择,如二个选项“2008,2009”,当该信息已经存在时,如“此是2009年的信息”,会有一句话提醒“该标题已经存在,请重新选择”,但是提醒的同时下拉框的时间变成了默认的第一个选项“2008”。请问我如何才能在提醒的同时保持下拉框中时间为用户所选(2009)呢?期待大侠指点!!!下面是那段相应的代码else//新增状态{//YearTextBox.Text=DateTime.Now.ToString("yyyy");//YearDropDownList.Items.Add((DateTime.Now.Year-1).ToString());//当前年份的上一年YearDropDownList.Items.Add(DateTime.Now.Year.ToString());//新增年份时当前所在的年份,只保留今年和明年YearDropDownList.Items.Add((DateTime.Now.Year+1).ToString());YearDropDownList.SelectedIndex=0;//MonthDropDownList.SelectedIndex=DateTime.Now.Month-1;//显示当前月份this.EditPanel.Visible=false;this.AddPanel.Visible=true;if(Session["Add"]!=null&&(bool)Session["Add"]==false)//如何理解???this.AlertLabel.Visible=true;}

解决方案

解决方案二:
如果你的操作要运行服务器端代码,那肯定会跳转。建议楼主用javascript代码实现

时间: 2024-09-22 03:59:43

如何保持下拉框的选项不跳转?的相关文章

jQGrid动态填充select下拉框的选项值(动态填充)_jquery

本文给大家分享一段代码关于技巧jqgrid动态填充select 下拉框的选项值,非常不多说了,直接给大家贴代码了,具体代码如下所示: function gettypes(){ //动态生成select内容 var str=""; $.ajax({ type:"post", async:false, url:"checkpersontype", success:function(data){ if (data != null) { var json

求select下拉框option选项为checkbox,实现多选,谢谢!

问题描述 求select下拉框option选项为checkbox,实现多选,谢谢!java.使用javascript,或者juery.实现的都行. 解决方案 ext和jquery有现成的可以用.自己实现可以用div+图片的方式模拟下拉框及checkbox,事件自己写,不过比较麻烦.解决方案二:使用struts标签,multiple="true"可以实现多选<td class="cdtnTitle">IT责任人</td> <td clas

使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办_jquery

相关阅读:微信支付如何实现内置浏览器的H5页面支付 情景再现:       正当开心地收拾东西准备下班的时候,测试部的姑娘跑过来提了一个bug: "在iphone下,点击下拉框出现页面乱跳转现象,安卓机并没有这个问题.而跳转的页面刚好是底部菜单的几个页面."由于项目比较急,小编只能乖乖留下解决问题.再次测试之后,小编逐一排查了可能性原因(正式版和测试版代码不一致,页面HTML代码错乱,css代码错误),但都未能解决问题.一个简单的select,怎么就出现问题了呢?百思不得其解.(至今也

关于js控制下拉框的选项值(技术挑战)

问题描述 Js: var op = 子窗口对象.document.getElementById("sj"); // "sj"为弹出窗口处的下拉框的名陈 op.options[op.options.length]=new Option('g','g'); //我想要实现的是,用户点击某链接,然后弹出一个对话框,同时把值付给下拉框,在窗口没有关闭时一直往此窗口的 下拉框中赋值,我想用上面的js来写,可就是不行,不知道各位兄弟有没有不同的想法 问题补充:你的方法好像不行,

java web-选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个

问题描述 选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个 请问一下,选择下拉框的一个选项后跳转时,怎么让跳转后的界面的下拉框中元素是选择的那个,以上是相关的js和jsp代码.然后我找了一下教程,在js中开头和结尾加了俩句,但是好像没用 解决方案 下拉列表的onchange处理函数see()方法中你取得下拉列表选中的值存储到type变量,使用url(window.location.href=...) 传递这个参数type=选中值,迁移到本画面后会刷新本画

js 根据下拉框选项随机生成代号(希望给个完整代码)

问题描述 比如下面:(我想根据下拉框的选项自动生成代码(2个字母和4个数字的结合),应该怎么写js)<html> <head> </head> <body> <form name="form1">代号:<input type="text" id="text1" name="text1"><br>类别:<select name="

mfc 下拉框-MFC怎么屏蔽下拉框中的选项

问题描述 MFC怎么屏蔽下拉框中的选项 当外部有复选框被选中时,让下拉框里边的部分选项不能被选择.怎么获得下拉框中选项的地址. 解决方案 这个要自己子类化等方式来自己实现Combobox,才能特定屏蔽选项等 解决方案二: 很久没搞这个了.不知道是否可以选择之后处理或者重新加载下拉选择. 解决方案三: 当需要改变下拉框中的的选项时,可以考虑把下拉框清空(ResetContent),重新填入你想要显示的数据就行了.

selenium处理select标签的下拉框

有时候我们会碰到<select></select>标签的下拉框.直接点击下拉框中的选项不一定可行.Selenium专门提供了Select类来处理下拉框. <select id="status" class="form-control valid" onchange="" name="status"> <option value=""></option&g

asp.net-jquery 联动下拉框,动态添加dropdownlist option项后遇到问题

问题描述 jquery 联动下拉框,动态添加dropdownlist option项后遇到问题 这是一个联动的案例 选择一级菜单 二级菜单随之改变, 现在选择二级菜单也就是成员那个下拉框的选项之后,点击查询(服务端查询)按钮,这个下拉框动态append的option都没有了,变成了空,请问如何选择完二级下拉的选项之后,点击查询按钮在后台能获取到它的选择项呢??? 完整代码如下: $(document).ready(function() { var $ddl = $("select[name$=t