社区
Web 开发
帖子详情
只读的下拉列表框,在后台怎么取到值?
weile99
2004-09-23 08:31:11
我现在发现,在IE是只读的下拉列表框的值,在页面提交后,后台的是读取不到值的,请问各位怎么样才能取到值?
...全文
285
10
打赏
收藏
只读的下拉列表框,在后台怎么取到值?
我现在发现,在IE是只读的下拉列表框的值,在页面提交后,后台的是读取不到值的,请问各位怎么样才能取到值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gumplei
2004-09-23
打赏
举报
回复
xunyiren的比较好。实用
xunyiren
2004-09-23
打赏
举报
回复
还没说完呢,呵呵
3.提交时附加到url上
<form name="myform" action="inquer.jsp" method="get">
<select name="st" disabled>
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected>c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>
<input type="button" name="tj" value="提交" onclick="appendURL(this.form);">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function appendURL(form) {
form.action=form.action+"?st="+form.st.value;
form.submit();
}
//-->
</SCRIPT>
AHUA1001
2004-09-23
打赏
举报
回复
我觉得楼上的方法更实用。
1.用同名隐藏域
<select name="sd" disabled>
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected>c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>
<input type="hidden" name="sd" value="">
<SCRIPT LANGUAGE="JavaScript">
<!--
sd(1).value=sd(0).value;
//alert(sd(1).value);
//-->
</SCRIPT>
2.下拉框可以选,但值不会变
<select name="st" onchange="this.value=sdValue">
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected>c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
var sdValue=st.value;
//-->
</SCRIPT>
xunyiren
2004-09-23
打赏
举报
回复
1.用同名隐藏域
<select name="sd" disabled>
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected>c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>
<input type="hidden" name="sd" value="">
<SCRIPT LANGUAGE="JavaScript">
<!--
sd(1).value=sd(0).value;
//alert(sd(1).value);
//-->
</SCRIPT>
2.下拉框可以选,但值不会变
<select name="st" onchange="this.value=sdValue">
<option value="1">a</option>
<option value="2">b</option>
<option value="3" selected>c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
var sdValue=st.value;
//-->
</SCRIPT>
gumplei
2004-09-23
打赏
举报
回复
提交的瞬间,读取的例子:
<select size="1" name="myselect1">
<option value="kele">kele</option>
<option value="pijiu">pijiu</option>
</select>
……
<input type="submit" value="输出" onclick="check()" name="button1">
<!--
function check(){
for(i=0;i<document.form1.myselect1.length;i++)
if(document.form1.myselect1[i].selected)
{
var drink=document.form1.myselect1[i].value
}
}
敲了这么多,好累
andy126wb
2004-09-23
打赏
举报
回复
我认为在页面提交后,能够得到的只读的下拉列表框中被选中的元素对应的序号(从0开始),只要事先在后台,写一个对应的数组,得到序号后,查询数组就可以的得到对应的下拉列表的值了。
gumplei
2004-09-23
打赏
举报
回复
对应建一个隐藏域用做传值
hbzyduwu
2004-09-23
打赏
举报
回复
可以在提交前的瞬间,把它变成不是只读的控件...
或者听楼上的.
Little_qd
2004-09-23
打赏
举报
回复
对应建一个隐藏域用做传值
fjxtt
2004-09-23
打赏
举报
回复
只读的可以得到的呀,只有disable的才的不到呀!
Dropdownlist
只读
不可选择的方法实例
在.NET开发中,DropdownList控件是经常用于创建下拉选择列表的常用组件。这个实例主要探讨如何将DropdownList设置为
只读
模式,即用户不能从列表中进行选择,但仍然可以显示预设的
值
。下面我们将详细讲解实现这一功能...
asp.net 可输入DropDownList
当用户在文本
框
中输入时,这些事件会被触发,然后更新
下拉列表
的选项,或者在后端验证输入的合法性。 4. **数据绑定**:为了动态地更新
下拉列表
,我们需要能够绑定到数据源。这可能是一个数据库查询结果,也可能是...
extjs,表单学习
`transform`属性关联了页面上的select元素,`width`设置了宽度,`triggerAction`定义了触发
下拉列表
的行为,`readOnly`设为true使得ComboBox
只读
,`lazyRender`确保只有在需要时才渲染选项,`name`则定义了字段名。...
Windows常用控件的使用
- CComboBox结合了编辑
框
和列表
框
的功能,允许用户在
下拉列表
中选择或输入文本。添加和检索项通过AddString()和GetLBText()等方法实现。 5. **静态文本控件 (CStatic)** - CStatic类用于创建不响应用户输入的文本...
常用控件大全
4. **CComboBox**: 组合
框
结合了编辑
框
和列表
框
的功能,用户可以在
下拉列表
中选择一个项,或者手动输入文本。开发者可以动态添加、删除列表项,并处理用户选择的改变。 5. **CCheckBox**和**CRadioButton**: 这两种...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章