请教关于下拉框不可用的问题! 直接在 <SELECT NAME="aa" disabled></SELECT> 就不可用了。要能用的话 .用 JS 控制 属性 aa.disabled=true 就可以用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两种方法:1。通过服务端来保存控件的状态2。通过cookie来保存控件的状态 楼上的,如何“通过cookie来保存控件的状态”呢?能否给出详细的说明或者示例代码?? 其实还是希望能有简单的办法!换句话就是如何保证我在提交数据后,该页面已经被设置为disabled的下拉框还是不可用?! 那么请教mingxuan3000(铭轩)一下,如何使这个设置自动执行,而不通过某个事件/动作的触发呢? 最简单的方法用个hidden 的input表单来保存 是否有效的标志/ 其实web编程,页面的执行顺序是直接的.当你提交页面的时候就也执行onchange()要执行的事件就是啦,只是传入的参数是request.from("A")比如:<select name=A onchange="chgAD(this.value)"><option value=a></option></select><select name=D onchange="chgAD(this.value)"><option value=b></option></select><script>if ("<%=request.from("A")%>"!="") chgAD(<"<%=request.from("B")%>">); if("<%=request.from("B")%>"!="")chgAD("<%=request.from("B")%>");</script><script>function chgAD(obj_value){ if (obj_value=="a") document.getElementByName('D').disable=true else document.getElementByName('D').disable=true}</script> 或者说,能不能在第一项的选择A后提交到B后,有没有不通过什么onchange()事件自动触发一段JS代码使其它的下拉框不可用呢? 不在后台控制是没办法的WEB是无状态的 也就是可以通过写cookie或者其它可以保存状态的方式进行控制? 可以为要控制的下拉框指定一个参数(flag=0)下拉框第一次不可用时候把flag=1并用cookie保存,用flag记录下拉框状态. 每次打开该页面先获取cookie 中 flag的值 在带有“下拉框(id=checkbox)”的页面代码的下方加上(javascript): if (if flag==1){document.getElementById(checkbox).disabled = true;}应该就可以, 鼠标经过li列表 construct.prototype问题 jquery.uploadify能自定义参数么? 这是什么用法? 刚学javascript,请问表单验证的问题 框架页里的框架页应该怎么调用 ^^" 有点饶嘴哈 如何去掉<span .......></span>之类的字符呀?分不够再加 如何在把页面内容全部载入后运行一个函数 急!关于用onload事件调整图片的宽度 请问如何设计提交页面? 怎么控制 按钮 的disabled ****xmlhttp + servlet,URL中的参数在servlet中如何获得?*****
1。通过服务端来保存控件的状态
2。通过cookie来保存控件的状态
也执行onchange()要执行的事件就是啦,
只是传入的参数是request.from("A")比如:
<select name=A onchange="chgAD(this.value)"><option value=a></option></select>
<select name=D onchange="chgAD(this.value)"><option value=b></option></select>
<script>if ("<%=request.from("A")%>"!="") chgAD(<"<%=request.from("B")%>">);
if("<%=request.from("B")%>"!="")chgAD("<%=request.from("B")%>");
</script>
<script>
function chgAD(obj_value)
{
if (obj_value=="a")
document.getElementByName('D').disable=true
else
document.getElementByName('D').disable=true
}
</script>
在带有“下拉框(id=checkbox)”的页面代码的下方加上(javascript):
if (if flag==1)
{
document.getElementById(checkbox).disabled = true;
}
应该就可以,