当跳转到一个JSP页面时,会立刻根据一个下拉列表框的中值 判断 页面中的一些输入框是否可用,是否变灰?请问这个就用JS能实现吗?应该如何做呢?

解决方案 »

  1.   

    加载的时候用个onload方法,然后判断条件,将不符合条件的给disabled掉就行了
      

  2.   

    如果输入框和数据库有关联需要用Ajax来做的.类似下拉列表联动.
    如果没有关联的话,用Js是可以实现的.
      

  3.   

    我想根据传入的标志位,设置是否为readonly属性,也可以做到吧
      

  4.   


    readonly是哪个标签的属性啊?  没有找到啊 ~~
      

  5.   

    直接用js就可以实现的啊,select框里面的数据是从后台传过来的吧,根据这个值就可以判断的。
      

  6.   

    用js实现,设置html标签是否可用
      

  7.   


    onload是写在body后面的,disabled指的是针对<input type="texdt"……>的操作
      

  8.   


    <input type="texdt" id="disableId" />
    document.getElementById("disableId").disabled=true;
      

  9.   

    <%
    boolean flag = false;
    if(条件){
       flag = true;
    }
    %><input type="texdt" disabled="<%=flag%>" />
      

  10.   

    在下拉框的<select onchange="" id="s"></select>
    <input type="texdt" id="disableId" />
    在这个事件里面写脚本判断 if(document.all.s.selectedIndex==1){
      document.getElementById("disableId").disabled=true; 
    }如果下拉框选中的是第二项,则把那个TEXT设为灰的.
      

  11.   


    如果要立即的话在BODY的LOAD的事件里面写就好了刚才没看清,呵呵.