社区
Web 开发
帖子详情
只读的下拉列表框,在后台怎么取到值?
weile99
2004-09-23 08:31:11
我现在发现,在IE是只读的下拉列表框的值,在页面提交后,后台的是读取不到值的,请问各位怎么样才能取到值?
...全文
281
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
只读
不可选择的方法实例
dropdiwnlist的方法重写,实现listbox下拉
框
制定的
值
实现
只读
、不可选择的技巧(重写DROPDOWNLIST)
【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉
框
.docx
【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉
框
.docx
asp.net 可输入DropDownList
此代码包含DropDownList 可输入源码及调用demol,处理了好久终于搞定。希望跟大家分享
extjs,表单学习
extjs,表单学习extjs,表单学习extjs,表单学习extjs,表单学习extjs,表单学习extjs,表单学习extjs,表单学习extjs,表单学习
解决Django
后台
ManyToManyField显示成Object的问题
今天小编就为大家分享一篇解决Django
后台
ManyToManyField显示成Object的问题,具有很好的参考价
值
,希望对大家有所帮助。一起跟随小编过来看看吧
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章