select控件怎么readOnly=true呀??

richardluopeng 2002-09-16 11:27:22
select控件怎么readOnly=true呀??

我写了readOnly=true之后还能选呀,我不想diable也,那样,form提交就得不到那个值??

有没有办法解决?各位大虾,请指教!
...全文
353 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cleo 2002-09-17
  • 打赏
  • 举报
回复
readonly 在ns里面有没有效果啊?
潇洒 2002-09-17
  • 打赏
  • 举报
回复
呵. 除了用 hidden 域之外还可以用 cookie. :)
richardluopeng 2002-09-17
  • 打赏
  • 举报
回复
除了hidden值有没有别的办法???
希偌 2002-09-16
  • 打赏
  • 举报
回复
加个参数
<select id=demo onchange="if(f){selectedIndex=initValue;}else{f=true;}">
<option>1
<option>2
<option>3
</select>
<input type=button onclick=sel(0) value=1>
<input type=button onclick=sel(1) value=2>
<input type=button onclick=sel(2) value=3>
<script>
var initValue;
var f;
function sel(n){
with(demo)selectedIndex=initValue=n;
}
</script>
dylanOK 2002-09-16
  • 打赏
  • 举报
回复
<form>
<input type=hidden name=mysele value="">
<select id=demo initValue=1 onchange="this.form.mysele.value=this.value;this.disabled=true;">
<option value="">请选择</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<form>
richardluopeng 2002-09-16
  • 打赏
  • 举报
回复
谢谢,
不过对不起,可能我没有说清楚.
我的需求是select,初始华的时候可以选择,选择一遍后,我就让不选(不可以选别的值)了,但是要把值列在那里,不能disable.
请帮我再看看。
qiushuiwuhen 2002-09-16
  • 打赏
  • 举报
回复
让select只读
<select id=demo initValue=1 onchange=selectedIndex=initValue>
<option>1
<option selected>2
<option>3
</select>
<input type=button onclick=sel(0) value=1>
<input type=button onclick=sel(1) value=2>
<input type=button onclick=sel(2) value=3>
<script>
function sel(n){with(demo)selectedIndex=initValue=n;}
</script>
baisun 2002-09-16
  • 打赏
  • 举报
回复
readonly=true换成
disabled=true

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧