jQuery MiniUI

 找回密码
 立即注册
查看: 5162|回复: 6
打印 上一主题 下一主题

combobox选择一个项后value值仍然时undefined [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-8-14 11:40:07 |只看该作者 |倒序浏览
为什么combobox在下拉框中选择了一个项后,点击按钮alert(combobox.value) 显示undefined ?

Rank: 8Rank: 8

沙发
发表于 2017-8-14 13:24:40 |只看该作者
请使用我们提供的方法来获取
var value=combobox.getValue()

Rank: 3Rank: 3

板凳
发表于 2017-8-14 13:36:02 |只看该作者
felt 发表于 2017-8-14 13:24
请使用我们提供的方法来获取
var value=combobox.getValue()

不管是直接.value还是用getValue都是undefined

Rank: 8Rank: 8

地板
发表于 2017-8-14 14:27:50 |只看该作者
鸡胸肉终结者 发表于 2017-8-14 13:36
不管是直接.value还是用getValue都是undefined

请贴出你的完整代码
html+js

Rank: 3Rank: 3

5#
发表于 2017-8-14 15:03:50 |只看该作者
felt 发表于 2017-8-14 14:27
请贴出你的完整代码
html+js
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="carinside.aspx.cs" Inherits="ParkManagement.entrymanage.carinside" %>

  2. <!DOCTYPE html>

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5.     <script src="../scripts/boot.js"></script>
  6.     <script src="../scripts/jquery.min.js"></script>
  7.     <script src="../scripts/miniui/miniui.js"></script>
  8.     <script src="../scripts/jquery.cookie.js"></script>
  9.     <link href="../scripts/miniui/themes/default/large-mode.css" rel="stylesheet" />
  10.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

  11.     <style type="text/css">
  12.         body {
  13.             width: 100%;
  14.             height: 100%;
  15.             border: 0;
  16.             margin: 0;
  17.             padding: 0;
  18.             overflow: hidden;
  19.         }
  20.     </style>

  21.     <title>设备信息</title>

  22. </head>
  23. <body>

  24.     <div style="width: 100%;">

  25.         <!--combobox-->
  26.         <div>
  27.             <input class="mini-combobox" id="combo12" style="width:150px;" textField="text" valueField="id" emptyText="选择设备"
  28.                    url="/devicemanage/combo.txt"   required="true" allowInput="false" />

  29.             <input class="mini-button" id="searchbutton" style="width:100px;" Text="查询" onclick="Search()" />

  30.         </div>

  31.         <!--表格-->
  32.         <div id="datagrid1" class="mini-datagrid" style="width:700px;height:250px;"
  33.             sortField = "name";
  34.             sortOrder = "desc";  pageSize="3" idField="id"  allowResize="true"
  35.              sizeList="[3,5,8,10]" >

  36.             <div property="columns">
  37.                 <div type="indexcolumn" ></div>
  38.                 <div id="name" field="name" width="120" headerAlign="center" allowSort="true">设备名称
  39.                     <input property="editor" class="mini-textbox" style="width:100%" minwidth="100" />
  40.                 </div>                           
  41.                 <div id="device_type" field="device_type" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">设备类型
  42.                     <input property="editor" class="mini-textbox" style="width:100%" minwidth="100" />
  43.                 </div>
  44.                 <div id="carpark_id" field="carpark_id" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">隶属车场
  45.                     <input property="editor" class="mini-textbox" style="width:100%" minwidth="100" />
  46.                 </div>
  47.                 <div id="carbarm_id" field="carbarm_id" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">隶属车库
  48.                     <input property="editor" class="mini-textbox" style="width:100%" minwidth="100" />
  49.                 </div>
  50.                 <div id="is_online" field="is_online" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">是否在线
  51.                     <input property="editor" class="mini-textbox" style="width:100%" minwidth="100" />
  52.                 </div>
  53.             </div>
  54.         </div>
  55.     </div>

  56.     <form  runat="server">
  57.     <div>
  58.    
  59.     </div>
  60.     </form>

  61.     <script>
  62.         mini.parse();
  63.         var search = mini.get("searchbutton");
  64.         var combo = mini.get("combo12");
  65.         var value = combo.getValue();
  66.         var grid = mini.get("datagrid1");
  67.         function Search() {
  68.             alert(combo.value);
  69.             if (combo.value == "undefined")
  70.             {
  71.                 grid.setAjaxType("post");
  72.                 grid.setUrl("http://localhost:39941/api/method/get_carpark_device_list?token=" + $.cookie("token"));
  73.                 alert(grid.url);
  74.                 grid.load();
  75.             }
  76.             else
  77.             {
  78.                 alert("no");
  79.             }
  80.         }
  81.     </script>

  82. </body>

  83. </html>
复制代码

Rank: 3Rank: 3

6#
发表于 2017-8-14 15:06:30 |只看该作者
felt 发表于 2017-8-14 14:27
请贴出你的完整代码
html+js

试过很多遍,不管是.value还是getvalue(),  alert出来的都是undefined

Rank: 8Rank: 8

7#
发表于 2017-8-14 20:02:10 |只看该作者
鸡胸肉终结者 发表于 2017-8-14 15:06
试过很多遍,不管是.value还是getvalue(),  alert出来的都是undefined

你这直接写的,数据还没选择过,能获取到什么?

Archiver|普加软件

GMT+8, 2025-7-9 14:49 , Processed in 1.044963 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部