ajax prototype 修改 textbox 的值
发布时间:2020-12-16 03:17:46 所属栏目:百科 来源:网络整理
导读:pspan class="left" style="width: 100px;"经销商区域:/spaninput type="text" class="tb" id="chldealerarea" name="chldealerarea" value="${clubHotLeads.chldealerarea }" readonly="readonly"/(只读)/ppspan class="left" style="width: 100px;"经销商
<p><span class="left" style="width: 100px;">经销商区域:</span><input type="text" class="tb" id="chldealerarea" name="chldealerarea" value="${clubHotLeads.chldealerarea }" readonly="readonly"/>(只读)</p> <p><span class="left" style="width: 100px;">经销商小区:</span><input type="text" class="tb" id="chlzonename" name="chlzonename" value="${clubHotLeads.chlzonename }" readonly="readonly"/>(只读)</p> 即使textbox只读,也能通过js来修改value function checkDealCode() { var chldealercode = $('chldealercode').value; var ajax = new Ajax.Request('checkDealCode.action',{ method: 'post',parameters: { 'chldealercode': chldealercode },onSuccess: function(transport){ var json = transport.responseText.evalJSON() || false; if (json) { if (json.msg) { alert(json.msg); } else { $('chlzonename').setValue(json.chlzonename); $('chldealerarea').setValue(json.chldealerarea); } } else { alert('数据获取失败。'); } },onFailure: function(){ alert('服务器连接失败。'); } }); } 后端JAVA: //小区名 private String chlzonename; //大区名 private String chldealerarea; 两个属性的 get() set() @Action(value = "checkDealCode",results={@Result(type = "json",name = SUCCESS)} ) public String checkDealCode(){ log.info("method begin:checkDealCode()"); try{ if (!StrUtils.checkEmpty(chldealercode)) { log.info("method end:checkDealCode()"); return SUCCESS; } ClubDealer clubDealer = clubDealerMng.getClubDealerBySalecode(chldealercode); if (clubDealer == null) { msg = "此经销商CODE不存在。"; } else { chlzonename = clubDealer.getClubDealerSmallArea().getDlzonename(); chldealerarea = clubDealer.getDlaname(); } } catch (DataAccessException ex) { log.error("",ex); msg = ex.getMessage(); } catch (BusinessAccessException ex) { log.error("",ex); msg = ex.getMessage(); } catch (Exception ex) { log.error("",ex); msg = ex.getMessage(); } catch (Throwable ex) { log.error("",ex); msg = ex.getMessage(); } log.info("method end:checkDealCode()"); return Constants.SUCCESS; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |