jQuery MiniUI

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

autocomplete 值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-10-24 14:36:10 |只看该作者 |倒序浏览
$return .= ' <input property="editor" class="mini-autocomplete" style="width:100%;" ';
        $return .= 'valueField="id" textField="text" url="/QuickLoader/Ajax/Person" />';
这样写之后,当点选了一个值后,输入框的值会变成相应的ID,怎么样保持是TEXT,但传入后台的时候还是传相应的ID,
怎么判断输入的字数超过2个,才提交AJAX请求,低于两个给出提示。

Rank: 8Rank: 8

沙发
发表于 2012-10-24 15:08:19 |只看该作者
可以通过onvalidation="valid"事件
在验证的时候回自动激发此事件,如果验证通过,再提交ajax;
比如你的form里面有个autocomplelte;点击按钮提交form表单
  1. function submitForm() {
  2.             var form = new mini.Form("#form1");

  3.             form.validate();
  4.             if (form.isValid() == false) return;
  5.             .....//提交AJAX
  6.         }
复制代码
  1. function valid(){
  2.             ....//判断长度
  3.         }
复制代码

Rank: 2

板凳
发表于 2012-10-24 15:34:20 |只看该作者
factory 发表于 2012-10-24 15:08
可以通过onvalidation="valid"事件
在验证的时候回自动激发此事件,如果验证通过,再提交ajax;
比如你的fo ...

我这个是在DATAGRID里面的,也可以这样操作? 还有那个ID 和TEXT的问题呢

Archiver|普加软件

GMT+8, 2024-11-26 21:19 , Processed in 1.050504 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部