yon342743761
yon342743761
采纳率0%
2017-02-16 13:27

STRUTS2标签怎么实现选中下拉框的值,或者jQuery的其他方法

15

JSP代码:
图片说明
下拉框 Department:的默认值是ALL,选择下拉框中的值然后点击查询虽然能够查询出对应的数据,但是下拉框中没有抓取到选中的值,还是显示ALL。就是要抓取下拉框选中的值,一直是显示默认的ALL怎么破?有详细代码解析最好,谢了!!!!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • qq455276333 在路上的JavaCoder-尹骑 4年前

    你可以使用标签实现。

     <s:select list="programs "  listValue="programName " listKey="programid "  name="program" id="program"
                 headerKey="0l" headerValue="    "   value="bean.programid "
                 ></s:select>  
    

    value设定select被选中的值,s:select 会自动在 bean选中 key对应的值

    点赞 评论 复制链接分享
  • qq_25283709 九州无尘 4年前

    直接 $('#selectid').val()。获取选中蛋val

    点赞 评论 复制链接分享
  • u011399335 renjiawang1237 4年前

    利用id选择器,给个思路你参考一下:
    html:

    ALL
    选项1
    选项2

    js:
    $(function{
    $('#opt_${value}').attr("selected","true");//${value}是指从服务器返回的选项的value
    })

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 4年前

    直接过滤table里面的数据?如果是给sel_dname添加change事件找到部门那列对比下一样就显示,否则隐藏

     $('#sel_dname').onchange(function(){
    var v=this.value;
    if(v=='')$('table tr:gt(0)').show();//你的那个table最好加个id,通过id选择器来选择行
    else $('table tr:gt(0)').each(function(){
       this.style.display=this.cells[4].innerHTML==v?'':'none'
    })
    })
    
    点赞 评论 复制链接分享

为你推荐