layui框架常用输入框介绍


当前第2页 返回上一页

实现方式(参考)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

/*

  获取全部的网点

  @param txtElementId 输入框Id

  @param hiddenElementId 与输入框匹配的隐藏域Id

 */

GetAllSiteByKey: function (txtElementId, hiddenElementId) {

    $(txtElementId).typeahead({

        minLength: 0,

        //items: 'all',

        source: function (query, process) {

            var xdata = [];

            console.group('查询条件 = ' + query);

 

            $.ajax({

                type: "GET",

                url: urlEnum.GetAllSiteByKey,

                async: false,

                data: { "q": query },

                success: function (result) {

                    console.info('GetAllSiteByKey result');

                    console.info(result);

 

                    if (result != null && result != undefined) {

                        $.each(result.list, function (i, item) {

                            xdata.push({

                                id: item.value,

                                name: item.key,

                                obj: item

                            });

                        }); // end each

                    }

                },

                error: function (XMLHttpRequest, textStatus, errorThrown) {

                    // layer.msg("数据加载失败", { icon: 1 });

                },

                timeout: 5000

            });

 

            console.info('Auto 返回值:');

            console.info(xdata);

 

            // 如果 Auto 控件被用户置空则同时将隐藏域也置空

            if ($(txtElementId).val() == "") {

                $(hiddenElementId).val("");

            }

 

            console.groupEnd();

            return process(xdata);

        },

        updater: function (item) {

            console.info('updater = ' + item);

            console.info(item);

 

            $(hiddenElementId).val(item.id);

 

            return item;

        }

    }); // end typeahead

}

三、赋值

无论输入框是普通的还是自动完成的,都可以直接赋值

1

2

// 备案网点

$("#txtRegisterCompanyId_editForm").val(registerCompanyName);

更多layui知识请关注layui使用教程栏目。

以上就是layui框架常用输入框介绍的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

layui滑动条如何隐藏

layer和layui区别

layui是开源的吗

layui好用吗

layui的模块是什么意思?

layui弹出层怎么使用

layui关闭当前弹出框的方法

layui属于什么

layui怎么做图片在列表中显示

layui中动态设置checkbox选中状态的方法介绍

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...