在另一個input框裏,點擊查詢,可以自動獲取到上面input框的值

在另一個input框裏,點擊查詢,可以自動獲取到上面input框的值,如圖所示


 <input id="allcode" name="allcode" type="text" style="width: 150px" class="inputxt" datatype="*" readonly="readonly" >
  <input type="button" value="查詢" οnclick="javascript:allCodeQuery();">

js代碼片段
<script type="text/javascript">
            function allCodeQuery(){
                        var code=$('#code').val();
                        if(code == "" || code == undefined){
                            alert("請填寫產品編碼");
                        return;
                        }
                    $.ajax({
                        type     : 'POST',
                        url      : "wsProductController.do?allCodeChoose",
                        data     : {code:code},
                        dataType : "json",
                        success  : function(data) {
                            $('#allcode').val(data.obj);
                            if(!data.success){
                                    alert("沒有查到該產品對應的集團編碼,默認爲產品編碼");
                            }
                        },
                        error: function() {// 請求失敗處理函數
                            alert("執行異常");
                        }
                    });
                }    
        </script>


/**
     * 根據輸入的產品編碼查詢集團編碼
     *
     * @return
     */
    @RequestMapping(params = "allCodeChoose")
    @ResponseBody
    public AjaxJson allCodeChoose(HttpServletRequest request) {
        AjaxJson j = new AjaxJson();
        String code=request.getParameter("code");
        String allcode=wsProductService.queryAllcode(code);
        if(allcode==null || allcode.isEmpty() ){
            j.setObj(code);
            j.setSuccess(false);
            return j;    
        }else{
            j.setObj(allcode);
            return j;    
        }
    }

注意:code是要獲取的字段,allcode是查詢生成的字段



發佈了38 篇原創文章 · 獲贊 21 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章