jQuery MiniUI

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

我用combobox取不到空的字段 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-6-27 15:49:50 |只看该作者 |倒序浏览
页面代码:
  <td><input id="Age" name="Age" class="mini-combobox" valuefield="id" textfield="text" shownullitem="true" allowinput="true" data="dataAge" /></td>

JS:
function add() {
        var data = form.getData();
        var json = mini.encode([data]);
        if (form.validate()) {
             .......
}

后台取值时,不给combobox选值,后台就没有对应的json数据,其他的input都显示 xxxx:"",combobox的input却什么都没有,选择值后有正确值Age:"27"


我想要的效果是,不选择就传个空值。

Rank: 8Rank: 8

沙发
发表于 2014-6-27 15:55:26 |只看该作者

不是有吗

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

板凳
发表于 2014-6-27 16:20:37 |只看该作者
felt 发表于 2014-6-27 15:55
不是有吗

不选 [{"Id":"","Code":"","Dept":"1","Post":"","Specialty":"","PositionDemand":"","PostResponsibility":"",...
选  [{"Id":"","Code":"","Dept":"1","Post":"","Age":"18-30周岁","Specialty":"","PositionDemand":"","PostResponsibility":"","EntryTime":"","WorkPlace":...

就好像控件没被激活一样,当我选择一次后,再选择空项,也会有值

Rank: 8Rank: 8

地板
发表于 2014-6-27 16:25:20 |只看该作者
274997322@qq.co 发表于 2014-6-27 16:20
不选 [{"Id":"","Code":"","Dept":"1","Post":"","Specialty":"","PositionDemand":"","PostResponsibili ...

都有的
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title>无标题页</title>
  5. <script src="../../scripts/boot.js" type="text/javascript"></script>
  6. </head>
  7. <body>
  8. <div id="form1">
  9.     <input name="AA" class="mini-textbox" />
  10.     <input id="Age" name="Age" class="mini-combobox" valuefield="id" textfield="text"
  11.      shownullitem="true" allowinput="true" data="d1" />
  12. </div>
  13. <button onclick="ff()">sss</button>
  14. <script type="text/javascript">
  15.     var d1=[{id:1,text:"aa"},{id:2,text:"aax"}]
  16.     mini.parse()
  17.     function ff(){
  18.        var form=new mini.Form("#form1")
  19.        var data=form.getData()
  20.        var json=mini.encode([data])
  21.        alert(json)
  22.     }
  23. </script>
  24. </body>
  25. </html>
复制代码
你那边跑一下看看

Rank: 2

5#
发表于 2014-6-27 16:31:49 |只看该作者
felt 发表于 2014-6-27 16:25
都有的你那边跑一下看看

你这段跑起来没问题

Rank: 8Rank: 8

6#
发表于 2014-6-27 16:34:06 |只看该作者
274997322@qq.co 发表于 2014-6-27 16:31
你这段跑起来没问题

那你检查一下你的代码了,表单里只剩下那个combobox试试

Rank: 2

7#
发表于 2014-6-27 16:47:49 |只看该作者
felt 发表于 2014-6-27 16:34
那你检查一下你的代码了,表单里只剩下那个combobox试试

我尝试了几次,发现如果独立打开页面 ,可以按理想取到值
如果用mini.open打开页面,就会出现之前描述的情况

Rank: 8Rank: 8

8#
发表于 2014-6-27 16:53:17 |只看该作者
274997322@qq.co 发表于 2014-6-27 16:47
我尝试了几次,发现如果独立打开页面 ,可以按理想取到值
如果用mini.open打开页面,就会出现之前描述的 ...

没发现你说的问题,请提供重现的简单页面

Archiver|普加软件

GMT+8, 2024-9-29 23:38 , Processed in 1.058188 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部