ajax prototype 修改 textbox 的值

来源:互联网 发布:学数控编程用什么软件 编辑:程序博客网 时间:2024/06/03 16:58
<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;}
 

 

 

原创粉丝点击