加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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;
	}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读