<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实现左边的下拉框内容移动到右边下拉框,支持内容上下移动”是一个常见的前端交互功能,常用于表单或者过滤选择场景。这个功能涉及到JavaScript的基础知识,DOM操作,事件处理以及可能的AJAX技术。下面...
【标题】:“Ajax + SSH 模拟百度模糊查询:下拉框值改变时” 在Web开发中,模拟百度模糊查询是一种常见的用户交互功能,它提高了用户的搜索效率和体验。SSH框架(Spring、Struts2、Hibernate)是Java企业级开发中...
对于每一行,我们可以使用`DataGridView.Rows[index].Cells["ComboBoxColumnName"].Value`来获取当前行的特定值,然后根据这个值来设定下拉框的选项。可以通过`DataGridView.CellFormatting`事件来实现,这是一个在...
它提供了一种方式来读取和修改页面内容、结构以及样式。在本例中,主要使用了以下DOM操作方法: - `getElementById(id)`: 根据元素的ID获取该元素。 - `val()`: 设置或返回被选元素的当前值。 ##### 2.2 循环与...
6. **响应ComboBox的选择变化**:在OnComboBoxSelChange()函数中,首先获取用户选择的新项,然后根据新选择的值来更新List控件中的对应数据。这可能涉及到查找List中的特定项,修改其内容,然后使用SetItemText()或...
1. **多选下拉框**:传统的下拉框通常只允许用户选择一个值,而多选下拉框则扩展了这一功能,让用户能够选择多个值。这在需要用户从一系列选项中做出多个选择时非常实用,如在配置系统设置、筛选条件或分配权限时。...
七、ASP.NET 中 JS+JQuery 添加下拉框值和后台获取示例 在 ASP.NET 中,可以使用 JS 和 JQuery 库来动态添加下拉框的选项,并将其传递给后台处理程序。 八、ASP.NET 实现下拉框只读功能 在 ASP.NET 中,可以使用 ...
数据库的设计需要包含一个或者多个字段,这些字段的值与用户可能输入的内容相关。查询结果返回给前端,通常是JSON格式的数据。 前端JavaScript接收到响应后,会解析JSON数据,并将匹配的结果动态渲染成下拉列表展示...
select_by_value():设置下拉框的值 switch_to.alert.accept():定位并接受现有警告框(详情请参考Python爬虫 – Selenium(9)警告框(弹窗)处理) click():鼠标点击事件(其他鼠标事件请参考Python爬虫 – ...
如果页面初始化时先加载了下拉框组件,那么在数据尚未准备好时,下拉框将没有内容可选,这会直接导致用户体验上的问题。 2. 数据一致性:确保在进行编辑查询操作时,下拉框的回显数据与初始加载时的数据保持一致。...
二级联动下拉框是指两个下拉框之间存在依赖关系,当用户在第一个下拉框中做出选择时,第二个下拉框的内容会根据选择进行更新。这种功能通常通过JavaScript或AJAX与服务器进行交互来实现。 1. **HTML结构**:首先,...
3. **组合设计**:将下拉框与文本框组合,通常是通过JavaScript或jQuery等前端库实现的。这种方式可以提供一个可搜索的下拉列表,用户既可以快速选择列表中的选项,也可以在输入框中手动输入。这种设计提高了用户...
下面将详细阐述如何通过JavaScript的`insertRow`方法将下拉框的内容插入到表格中,并使用`delRow`方法删除表格中的行。 首先,我们需要了解HTML的`<select>`元素,它是创建下拉框的主要方式。下拉框通常包含一系列`...
本话题将深入探讨如何实现“dataGridView动态绑定数据下拉框”的功能,即在dataGridView的某一列展示一个动态生成的下拉框,其内容来源于数据库字段,并且能够与文件列名建立对应关系,从而实现数据的导入。...
以上就是关于C# `DataGridView`下拉框的基本使用和常见操作。在实际项目中,根据需求可能会有更复杂的逻辑,例如联动下拉框、异步加载数据等,但这些都基于上述基础进行扩展和实现。通过熟练掌握这些知识点,开发者...
综合以上内容,通过使用HTML、CSS和JavaScript,我们可以实现一个简单的下拉框与图片显示相结合的交互功能。这不仅增加了网页的动态性,也为用户体验的提升提供了帮助。希望本文的介绍能够对正在进行Web前端开发的...
完成所有下拉框的设置后,报表就能快速、有效地根据配置表加载下拉框的内容,提供流畅的用户体验。 总结来说,利用Cognos的配置表填充下拉框是提高报表性能的有效策略。通过创建独立的配置表,我们可以预加载常用...