`
leifeng2
  • 浏览: 142418 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jquery bind onpropertychange

    博客分类:
  • ajax
阅读更多

1. JS

$(document).ready(function (){
	$("#zqmj").bind("propertychange",function (){	
		var zqmjVal=$("#zqmj").val();
		var deptment='${appUser.regionid}';
		if(zqmjVal!=null && $.trim(zqmjVal).length>0 && !isNaN(zqmjVal)){
			if($.trim(zqmjVal).length==6){
				$.post("<%=request.getContextPath()%>/wfxx/simple.do?method=searchZqmj",{zqmj:zqmjVal,ssdw:deptment},
					function (data){
						$("#szdw").val(data.ssdwdm);
						$("#szdw1").val(data.dwmc);		
						$("#zqmjdm option[zqmj='"+zqmjVal+"']").attr("selected", true);	
					}, "json"
				);
			}
			else{
				$("#szdw").val("");
				$("#szdw1").val("");
				$("#zqmjdm ").get(0).selectedIndex=0;
			}
		}
	})
});

 

 

2. JAVA

	public ModelAndView searchZqmj(HttpServletRequest request,HttpServletResponse response) throws Exception {	
		response.setCharacterEncoding("GBK");
		response.setContentType("application/json");
		String zqmj=request.getParameter("zqmj");
		String ssdw=request.getParameter("ssdw");	
		ZQMJ zqmjObj=null;
		String xm="";
		String ssdwdm="";
		String dwmc="";		
		
		zqmjObj=this.getZQMJ(zqmj, ssdw);
		if(zqmjObj!=null){
			xm=zqmjObj.getXM();
			ssdwdm=zqmjObj.getSSDWDM();
			dwmc=zqmjObj.getDWMC();
		}
		
		PrintWriter out=response.getWriter();
		String result="{\"xm\":\""+xm+"\",\"ssdwdm\":\""+ssdwdm+"\",\"dwmc\":\""+dwmc+"\"}";
		out.print(result);
		return null;
	}

 

分享到:
评论

相关推荐

    jquery下onpropertychange事件的绑定方法

    由于onpropertychange事件在不同浏览器中的兼容性问题,如果我们要使用jQuery来绑定onpropertychange事件,就需要使用bind()方法。这是因为jQuery的$.fn.bind()是一个跨浏览器的绑定事件的方法,可以在不同浏览器中...

    js与jquery实时监听输入框值的oninput与onpropertychange方法.docx

    JS 与 jQuery 实时监听输入框值的 oninput 与 onpropertychange 方法 在 Web 开发中,实时监听输入框值的变化是一个常见的需求,例如自动完成功能、实时搜索、表单验证等。在这个资源中,我们将介绍 JS 与 jQuery ...

    jquery keypress,keyup,onpropertychange键盘事件

    jQuery('#textboxID').bind('onpropertychange', function() { // 在这里编写当文本框内容改变时执行的代码 }); ``` 由于`onpropertychange`的局限性,可以使用`input`事件来替代,`input`事件在大多数现代...

    jQuery中的bind绑定事件与文本框改变事件的临时解决方法

    在jQuery中,`bind`函数是用来绑定事件处理函数到元素上的。然而,当你尝试像原生JavaScript那样在事件名称前加上`on`时,如`onpropertychange`,jQuery可能无法正确识别。实际上,jQuery的`bind`方法并不需要`on`...

    jQuery文本框(input textare)事件绑定方法教程

    - 注意,`onpropertychange`事件在IE浏览器中是特有事件,无法通过`on`直接绑定到子元素,只能直接对文本框使用`bind`。 3. 输入框(input textarea)的事件处理: - 对于实时内容变化,通常会结合`onkeyup`和`...

    jquery 实时监听输入框值变化的完美方法(必看)

    `bind`方法是jQuery早期版本中用于事件绑定的方法。它的限制在于无法对后来动态添加到DOM中的元素进行事件绑定。例如,如果页面中有通过JavaScript动态添加的输入框元素,则`bind`方法无法为这些新元素绑定事件。 ...

    ecology 移动端流程自行开发指南.docx

    jQuery("#field" + fieldid).bind("change", function () { var fieldval = jQuery(this).val(); if (fieldval == "") { alert("值非法!"); } }); }); ``` 但需要注意,onchange 事件仅在用户交互导致值改变...

    基于jquery的设置页面文本框 只能输入数字的实现代码

    代码如下: 代码如下: $(“#money”).bind(“propertychange”,function() { if(“”!=this.value){ var str = this.value.replace(/(^\s*)|(\s*$... 这里使用了JQuery绑定到id为money的文本框的onpropertychange事件上

    关于jquery input textare 事件绑定及用法学习

    随着jQuery的版本升级,从1.7版本开始,原有的bind方法已经被on方法替代。这种变化是为了使事件绑定更加灵活和高效。在使用bind方法时,事件是直接绑定到每一个子节点上的,而on方法则是绑定到父节点,然后通过冒泡...

    让input框实现类似百度的搜索提示(基于jquery事件监听)

    对于`onpropertychange`事件的监听,可以使用jQuery的`.bind()`方法。 2. **数据获取**:当用户输入时,通过AJAX技术向服务器发送请求,获取与用户输入相关的搜索提示数据。这些数据通常以JSON格式返回。在AJAX请求...

    中文输入法不触发onkeyup事件的解决办法

    总之,处理中文输入法不触发`onkeyup`事件的问题,可以采用`oninput`和`onpropertychange`事件结合的方式,以确保在各种浏览器环境下都能实现对文本框输入的实时监听。这种方法不仅提高了用户体验,也避免了不必要的...

    js监听input输入框值的实时变化实例

    jQuery提供了一个非常便捷的方法`.bind()`来绑定事件,也可以使用`.on()`方法作为`.bind()`的替代方法。对于监听`input`和`propertychange`事件,我们可以在jQuery中这样写: 3. 使用jQuery方法绑定事件: ```...

Global site tag (gtag.js) - Google Analytics