- JScript code
//地下水开采量 $(function(){ document.getElementById("idtm").onchange=findidtm; alert($("idtm").val()); }) function findidtm(){ var name=$("#idtm").val(); var value=$(":input[name='stcd']").val(); laert(name);alert(value); $.ajax({ cache:false, url:'ajax!ifstcdidtmexist', type:'post', dataType:'json', data:{ verify:name, verify2:value }, success : function(json) { alert(json.exist); if(json.exist){ alert("抱歉,该数据已存在!"); $(":input[name='stcd']").val(""); $("#idtm").val(""); $(":input[name='stcd']").focus(); result = false; return false; } }, error : function(json) { } }); }
调试了一天了,老是报不是对象
------解决方案--------------------
是不是加载顺序的问题。。或者换成$("#idtm").change=试试
------解决方案--------------------
1、 document.getElementById("idtm")中的idtm是id、class的属性?如果是id-#idtm,class-.idtm
2、在 document.getElementById("idtm").onchange=findidtm;代码前加
一段代码:alert(findidtm);//查看输出结果