<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
<script type="text/javascript" language="javascript">
//动态添加select 下拉框 (1)
function changeSel(obj){
var arr = new Array();
arr[0]="测试一";
arr[1]="测试二";
arr[2]="测试三";
var rowObj = obj.parentNode.parentNode;
var rowNumber = rowObj.rowIndex;
alert(rowNumber);
rowObj.getElementsByTagName("input")[1].value = "changed1";
rowObj.getElementsByTagName("input")[2].value = "changed2";
var cellObj = rowObj.cells[0];
cellObj.innerHTML = "<select name = 'select' id = 'select' ></select>";
for(var i = 0; i<arr.length; i++){
var opt=new Option(arr[i],"1");
rowObj.getElementsByTagName("select")[0].options[i]=opt;
}
}
////动态添加select 下拉框 (2)
function insertOption(obj)
{
var rowObj = obj.parentNode.parentNode;
var option1 = document.createElement('option');
option1.text='测试一';
var option2 = document.createElement('option');
option2.text='测试二';
var cellObj = rowObj.cells[0];
cellObj.innerHTML = "<select name = 'select' id = 'select' ></select>";
var selObj = rowObj.getElementsByTagName("select")[0];
try
{
selObj.add(option1,null); // standards compliant
selObj.add(option2,null);
}
catch(ex)
{
selObj.add(option1); // IE only
selObj.add(option2);
}
selObj.options[selObj.selectedIndex].text="Melon"
}
</script>
</head>
<body>
<table>
<tbody id = "mainBody">
<tr>
<td>
<input type = "text" name = "text0" value = "text0" />
</td>
<td>
<input type = "text" name = "text1" value = "text1" />
</td>
<td>
<input type = "text" name = "text2" value = "text2" />
</td>
<td>
<a href="#" onclick="changeSel(this)" >删除</a>
</td>
</tr>
<tr>
<td>
<input type = "text" name = "text0" value = "text0" />
</td>
<td>
<input type = "text" name = "text1" value = "text1" />
</td>
<td>
<input type = "text" name = "text2" value = "text2" />
</td>
<td>
<a href="#" onclick="changeSel(this)" >删除</a>
</td>
</tr>
<tr>
<td>
<input type = "text" name = "text0" value = "text0" />
</td>
<td>
<input type = "text" name = "text1" value = "text1" />
</td>
<td>
<input type = "text" name = "text2" value = "text2" />
</td>
<td>
<a href="#" onclick="insertOption(this)" >删除</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>
分享到:
相关推荐
`ComboBox`的`Items`属性可以用来添加下拉列表中的选项,例如: ```csharp comboBox.Items.Add("Option1"); comboBox.Items.Add("Option2"); comboBox.Items.Add("Option3"); ``` 接下来,我们需要为`DataGridView...
例如,可以使用`Items.AddRange`方法动态添加下拉列表项。 4. **添加下拉列表项** 在代码中,可以通过以下方式添加列表项: ```csharp comboBox1.Items.Add("选项1"); comboBox1.Items.Add("选项2"); // 添加...
本例子主要是自定义一个下拉列表框,演示Spinner的用法,在Android中创建一个DropDownView,动态添加列表框的值,示例运行后,用户即进入添加模式,添加后列表框中会一项内容,依次类推,单击下拉框会看到所添加的值...
而有时候,我们希望在某些列中添加下拉列表(ComboBox),以便用户可以从预定义的选项中进行选择,而不是手动输入。这种功能在数据录入和编辑时提供了便利和一致性。下面我们将详细探讨如何在C#的`DataGridView`中...
除了静态配置外,dropList v1.1还支持通过JavaScript动态添加下拉列表和选择项。这一功能使得在运行时根据用户操作或服务器返回的数据实时更新列表变得可能,为网页增加了动态响应的能力。 在实际应用中,例如“dp...
网上搜集了很多关于Labview Xcontrol 方面零零散散的资料, 能用的或者带源码的很少,最近做项目的原因,恰好需要一个给用户选择可以根据输入数组信息, 动态加载和勾选所需的内容的功能, 自己参考部分别人的图片信息, ...
创建下拉列表的第一步是添加控件到前面板。在LabVIEW工具栏中,找到“选择控件”类别,然后选择“下拉列表”图标拖放到前面板上。你可以通过双击控件或在属性面板中修改其属性来自定义下拉列表,例如更改字体、颜色...
在IT领域,动态加载下拉列表框是一种常见的交互设计,特别是在网页或应用程序中。它允许用户从一个可扩展的选项列表中进行选择,而这些选项可能不会一次性全部显示,而是根据用户的操作动态加载。这种技术提高了用户...
2. js部分,建一个function方法,利用ajax,指向 ‘getAllTypes.action’ 的servlet部分,获取传来的下拉列表的数据,动态填充 <span xss=removed> </span>function loadType(){ <span xss=removed> $.get( ...
它允许开发者轻松地在网页上添加具有自动完成功能的下拉列表,提供了丰富的API和配置选项,可以自定义其外观和行为。 **初始化dhtmlxCombo** 在HTML页面中,你需要为dhtmlxCombo创建一个容器,通常是一个`<input>`...
本文将详细讲解如何利用LabVIEW XControl实现下拉列表(Drop-down List)的动态添加功能,这对于构建灵活且可扩展的用户界面至关重要。 首先,了解下拉列表的基本概念。在LabVIEW中,下拉列表通常表现为一个带有...
要实现级联效果,我们需要获取或创建下拉列表(`<select>`元素),添加或删除选项(`<option>`元素),以及监听用户的选中事件。例如,可以使用`document.getElementById()`或`document.querySelector()`找到目标...
同时,为了确保网页的可访问性,应当考虑非JavaScript环境下的处理方式,如使用服务器端脚本或者添加链接至下拉列表的注释中。 此外,对于SEO(搜索引擎优化)而言,这样的交互可能会造成一定的困扰,因为搜索引擎...
总结,通过以上三个步骤,我们成功地在C#的DataGrid中添加了下拉列表框。这个功能对于那些需要用户从预定义选项中选择值的应用场景非常有用,提高了用户界面的友好性和数据输入的准确性。在实际开发中,可能还需要...
js 实现 从一个下拉列表往另一个下拉列表添加内容! 值得下载看看!资源免费,大家分享!!
这些新选项由JavaScript接收并动态添加到页面的第二个下拉列表中。 为了实现这个功能,我们可能需要以下步骤: 1. 创建HTML结构:设置两个`<select>`元素,第一个作为主下拉列表,第二个将被动态填充。同时,确保...
2. **宽高自适应**:根据父元素或者设置的宽度自动调整下拉列表的宽度,同时,高度可能会随着选项数量的增加而动态调整,以防止滚动条的出现。 3. **跨浏览器兼容**:由于不同的浏览器对某些CSS样式和JavaScript ...
在使用这个控件时,我们可以将其添加到 PropertyGrid 中,以便显示下拉列表。例如: ```csharp PropertyGrid propertyGrid = new PropertyGrid(); CheckedListBoxUC checkedListBoxUC = new CheckedListBoxUC...
- 首先声明了一个动态数组 `brr()` 用于存放下拉列表中的选项; - 通过 `Range("IV3").End(xlToLeft).Column` 获取列 IV3 左侧的最后一列的列号,假设该列号为 `n`; - 使用 `ReDim` 语句重新定义数组 `brr` 的大小...