zoukankan      html  css  js  c++  java
  • 使用jquery-combobox实现select下拉框多选之后,如何将下拉框的值传给input隐藏域

      我在之前的一篇博文中eaeyui-combobox实现组合查询(即实现多个值得搜索)地址:http://www.cnblogs.com/dushan/p/4778897.html

    实现了select下拉框可以选择多个值的功能,但是我现在由于新需求的需要,要将下拉框中选择的多个值传到input的隐藏域中:

      我刚开始的想法是,写一个函数,在新需求出发时调用该函数,获得下拉框中已经选择的值

    代码如下: 

    input的隐藏域为

    <input type="hidden" id="statusArr" name="statusArr" value="">

    这个是通过option:selected筛选那些选定的值,然后凭借成字符串,再传给input的隐藏域。但是始终无法成功,alert的值为空。

    如果直接使用$('#status').val()方法,结果为undefined.

    后来发现,因为使用了combobox和multiple的jquery这两个方法,导致如果想要取到select的值,上面的方法是取不到的,新代码如下:

    这样就可以将值传到隐藏域了。

    而且注意:因为combobox取到的值已经用‘,’凭借成字符串了,所以不用写代码将其拼接成字符串。直接getValues即可。

  • 相关阅读:
    查找整数
    寒假作业3
    寒假作业2
    寒假作业1
    秋季学期总结
    对自己影响最深的三位老师
    自我介绍
    jquery学习笔记
    素材网站
    转:vim模式下报错E37: No write since last change (add ! to override)
  • 原文地址:https://www.cnblogs.com/dushan/p/4819439.html
Copyright © 2011-2022 走看看