jQuery MiniUI

标题: 如何同时获取几个输入框中的值? [打印本页]

作者: 万叶飞花    时间: 2016-1-29 11:55:03     标题: 如何同时获取几个输入框中的值?

[attach]7086[/attach]
点击查询,如何同时获取几个输入框中的值?

作者: wusyJava    时间: 2016-1-29 12:19:12

var inputs = $('.mini-toolbar input[type="text"]');
                var params = {};
                $(inputs).each(function(index,obj){
                        //console.log(obj);
                        var elId = obj.id;
                        elId = elId.substr(0,elId.indexOf("$"));
                       
                        var obj = mini.get(elId);
                       
                        var elValue = '';
                       
                        if(obj.format){
                                elValue = obj.getFormValue();
                        }else{
                                elValue = obj.getValue();
                        }
                        if(!$.isEmptyStr(elValue)){
                                params[elId] = elValue;
                        }
                });
               
                return params;

我自己写了一个方法。不知有没有其它更好的做法。
作者: 万叶飞花    时间: 2016-1-29 12:28:12

wusyJava 发表于 2016-1-29 12:19
var inputs = $('.mini-toolbar input[type="text"]');
                var params = {};
                $(inputs).each(function(ind ...

感觉好复杂啊
作者: dforce    时间: 2016-1-29 12:53:26

万叶飞花 发表于 2016-1-29 12:28
感觉好复杂啊

可以把这几个输入框放一个form内,用表单获取值的方法一起获取
form.getData()
作者: 万叶飞花    时间: 2016-1-29 13:10:41

dforce 发表于 2016-1-29 12:53
可以把这几个输入框放一个form内,用表单获取值的方法一起获取
form.getData() ...

<form>
        <input class="mini-textbox" emptyText="请输入BRANCH_CODE" style="width: 150px;" onenter="onKeyEnter" />
        <input class="mini-textbox" emptyText="请输入USERNAME" style="width: 150px;" onenter="onKeyEnter" />
        <input class="mini-textbox" emptyText="请输入姓名" style="width: 150px;" onenter="onKeyEnter" />
        <a class="mini-button" onclick="search()">查询</a>
</form>

????
作者: dforce    时间: 2016-1-29 14:53:33

万叶飞花 发表于 2016-1-29 13:10
查询

加name,按form来获取
http://www.miniui.com/demo/#src=form/form.html
作者: 万叶飞花    时间: 2016-1-29 17:02:21

dforce 发表于 2016-1-29 14:53
加name,按form来获取
http://www.miniui.com/demo/#src=form/form.html

解决了,谢谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2