`
duanfei
  • 浏览: 734022 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于下拉框的值与内容

    博客分类:
  • JSP
阅读更多
<select name="apply.feeAdscription" onchange="showIntOrderNo()" alt='费用归属#true'>
  <script language="javascript">getSelectContent(feeAdscriptionStr,'apply.feeAdscription','','${advisoryAuditapply.feeAdscription}',"false");
  </script>
</select>

<script type="text/javascript">
 var feeAdscriptionStr="本部门承担|1,新开店|2;本部门承担";	//费用归属
//得到下拉列表框的值和内容,并且默认选项
function getSelectContent(getTxt,CtrlName,CtrlNameT,defaultValue,signVal)
{
  var ary1;
  var ifenhao;
  var ary2;
  var tmpS;
  var i_DefVal;
  if((getTxt != "") && (document.all(CtrlName) != null))
  {
    //清空列表项
    var length = document.all(CtrlName).length;
    
    for(var j = 0; j < length; j++)
    {
       document.all(CtrlName).options[0] = null;
    }
        
	i_DefVal = 0;
	tmpS = "";
	ifenhao = getTxt.indexOf(";");
	
	if (ifenhao != -1) tmpS = getTxt.substr(ifenhao + 1,(getTxt.length - ifenhao));
	
	getTxt=getTxt.substr(0,ifenhao);
	ary1=getTxt.split(",");
	
	if(tmpS == "") document.all(CtrlName).options[document.all(CtrlName).length] = new Option("","")
	
	for(var i = 0; i < ary1.length; i++)
	{
		ary2 = ary1[i].split("|");
	
		if(defaultValue == ary2[1]) 
		{
		   i_DefVal = i;
		}
		else
		{
		   if(tmpS == ary2[1]) i_DefVal = i;
		}
		
		document.all(CtrlName).options[document.all(CtrlName).length] = new Option(ary2[0],ary2[1]);
	}

	document.all(CtrlName).selectedIndex = i_DefVal;
	
	if(signVal == 'false') return false;
	
	getSelMsg(CtrlName,CtrlNameT,i_DefVal);
  }
  else
  {
     getClearSelectCont(CtrlName);
  }
}
//得到下拉列表框名称信息
function getSelMsg(CtrlName,CtrlNameT,i_DefVal)
{
   document.all(CtrlNameT).value = document.all(CtrlName).options[i_DefVal].text;
}

</script>
分享到:
评论

相关推荐

    下拉框值触发另一个下拉框

    以上就是关于"下拉框值触发另一个下拉框"这一功能的基本实现原理和方法。在实际项目中,我们还需要考虑到错误处理、用户体验优化(如加载动画、提示信息等)以及兼容性问题,确保在不同浏览器和设备上的良好运行。在...

    随着下拉框的改变 下拉框的值也在同步变化

    js实现通过改变下拉框的值,输出相应的下拉框的value

    下拉框自动匹配文本框输入内容

    下拉框(Dropdown)与文本框(Input)的联动匹配通常应用于搜索、筛选或者选择项的场景,例如在填写表单时,用户输入部分内容后,系统会根据输入自动显示出相关的选项。 首先,我们需要了解HTML中的基础元素:`...

    JS实现左边的下拉框内容移动到右边下拉框,支持内容上下移动

    标题中的“JS实现左边的下拉框内容移动到右边下拉框,支持内容上下移动”是一个常见的前端交互功能,常用于表单或者过滤选择场景。这个功能涉及到JavaScript的基础知识,DOM操作,事件处理以及可能的AJAX技术。下面...

    ajax+ssh模拟百度模糊查询 下拉框值改变时

    【标题】:“Ajax + SSH 模拟百度模糊查询:下拉框值改变时” 在Web开发中,模拟百度模糊查询是一种常见的用户交互功能,它提高了用户的搜索效率和体验。SSH框架(Spring、Struts2、Hibernate)是Java企业级开发中...

    DataGirdView同一列下拉框每一行显示不同的内容

    对于每一行,我们可以使用`DataGridView.Rows[index].Cells["ComboBoxColumnName"].Value`来获取当前行的特定值,然后根据这个值来设定下拉框的选项。可以通过`DataGridView.CellFormatting`事件来实现,这是一个在...

    明细表下拉框自动赋值

    它提供了一种方式来读取和修改页面内容、结构以及样式。在本例中,主要使用了以下DOM操作方法: - `getElementById(id)`: 根据元素的ID获取该元素。 - `val()`: 设置或返回被选元素的当前值。 ##### 2.2 循环与...

    基于MFC实现list列表通过下拉框改变数据

    6. **响应ComboBox的选择变化**:在OnComboBoxSelChange()函数中,首先获取用户选择的新项,然后根据新选择的值来更新List控件中的对应数据。这可能涉及到查找List中的特定项,修改其内容,然后使用SetItemText()或...

    多选下拉框 带模糊查询下拉框内容

    1. **多选下拉框**:传统的下拉框通常只允许用户选择一个值,而多选下拉框则扩展了这一功能,让用户能够选择多个值。这在需要用户从一系列选项中做出多个选择时非常实用,如在配置系统设置、筛选条件或分配权限时。...

    【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉框.docx

    七、ASP.NET 中 JS+JQuery 添加下拉框值和后台获取示例 在 ASP.NET 中,可以使用 JS 和 JQuery 库来动态添加下拉框的选项,并将其传递给后台处理程序。 八、ASP.NET 实现下拉框只读功能 在 ASP.NET 中,可以使用 ...

    可以输入带自动匹配的下拉框

    数据库的设计需要包含一个或者多个字段,这些字段的值与用户可能输入的内容相关。查询结果返回给前端,通常是JSON格式的数据。 前端JavaScript接收到响应后,会解析JSON数据,并将匹配的结果动态渲染成下拉列表展示...

    Python爬虫之Selenium下拉框处理的实现

    select_by_value():设置下拉框的值 switch_to.alert.accept():定位并接受现有警告框(详情请参考Python爬虫 – Selenium(9)警告框(弹窗)处理) click():鼠标点击事件(其他鼠标事件请参考Python爬虫 – ...

    Vue下拉框回显并默认选中随机问题

    如果页面初始化时先加载了下拉框组件,那么在数据尚未准备好时,下拉框将没有内容可选,这会直接导致用户体验上的问题。 2. 数据一致性:确保在进行编辑查询操作时,下拉框的回显数据与初始加载时的数据保持一致。...

    asp二级联动下拉框,三级联动下拉框

    二级联动下拉框是指两个下拉框之间存在依赖关系,当用户在第一个下拉框中做出选择时,第二个下拉框的内容会根据选择进行更新。这种功能通常通过JavaScript或AJAX与服务器进行交互来实现。 1. **HTML结构**:首先,...

    下拉框和文本框组合共用-可以输入的下拉框ok

    3. **组合设计**:将下拉框与文本框组合,通常是通过JavaScript或jQuery等前端库实现的。这种方式可以提供一个可搜索的下拉列表,用户既可以快速选择列表中的选项,也可以在输入框中手动输入。这种设计提高了用户...

    下拉框的内容通过js插入到table中

    下面将详细阐述如何通过JavaScript的`insertRow`方法将下拉框的内容插入到表格中,并使用`delRow`方法删除表格中的行。 首先,我们需要了解HTML的`&lt;select&gt;`元素,它是创建下拉框的主要方式。下拉框通常包含一系列`...

    dataGridView动态绑定数据下拉框

    本话题将深入探讨如何实现“dataGridView动态绑定数据下拉框”的功能,即在dataGridView的某一列展示一个动态生成的下拉框,其内容来源于数据库字段,并且能够与文件列名建立对应关系,从而实现数据的导入。...

    c# datagridview 下拉框

    以上就是关于C# `DataGridView`下拉框的基本使用和常见操作。在实际项目中,根据需求可能会有更复杂的逻辑,例如联动下拉框、异步加载数据等,但这些都基于上述基础进行扩展和实现。通过熟练掌握这些知识点,开发者...

    js实现下拉框选择要显示图片的方法

    综合以上内容,通过使用HTML、CSS和JavaScript,我们可以实现一个简单的下拉框与图片显示相结合的交互功能。这不仅增加了网页的动态性,也为用户体验的提升提供了帮助。希望本文的介绍能够对正在进行Web前端开发的...

    cognos用配置表填充下拉框

    完成所有下拉框的设置后,报表就能快速、有效地根据配置表加载下拉框的内容,提供流畅的用户体验。 总结来说,利用Cognos的配置表填充下拉框是提高报表性能的有效策略。通过创建独立的配置表,我们可以预加载常用...

Global site tag (gtag.js) - Google Analytics