日期:2014-05-17  浏览次数:20664 次

关于<html:text>相关的问题
我在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);
                    });
                  //结束
                }
            });
    }

------解决方案--------------------
探讨

用ajax,网上很多相关的资料,给你一个我用ajax读取xml的例子吧,你先看看整体的结构是怎么回事
Java code

function getChange(s) {
$.ajax({
url:"11.xml",
type: "GET",
dataType:"xml",……