我在JSP页面里有一个table,假如现在这个table里面有三列,第一列是<html:text>标签做的text文本框,第二第三列是普通的lable
现在有个问题如下:
我想在页面上实现在<html:text>中输入一个数字,然后按下回车键,自动查询出第二第三列的值,然后显示在第二第三列的位置上
请高手指教如何实现。。。
------解决方案--------------------------------------------------------
值如果是从数据库里面取,可以在页面上写个ajax到后台取值,然后页面jquery实现 document.getElementById("对应的label的id").appendChild(内容);
------解决方案--------------------------------------------------------
用ajax,网上很多相关的资料,给你一个我用ajax读取xml的例子吧,你先看看整体的结构是怎么回事
- Java code
function getChange(s) { $.ajax({ url:"11.xml", type: "GET", dataType:"xml", error:function(xml){alert('Error Loading XML document' + xml);}, success: function(xml){ /*这里是如果成功你需要做的操作,上面dateType可以不要,你写成data:“你的参数”*/ //下面是循环增加option $(xml).find("tr").each(function(i){ var pid=$(this).children("td[colnum='c0']").text(); var pName=$(this).children("td[colnum='c1']").text(); if(i==0) var $option = $("<option value='"+pid+"' selected='selected'>"+pName + "</option>"); else var $option = $("<option value='"+pid+"'>"+pName + "</option>"); $("#wangymc").append($option); }); //结束 } }); }
------解决方案--------------------------------------------------------