栀八月yu 2022-05-27 10:31 采纳率: 73%
浏览 85
已结题

怎么实现将表格里的数据上传到文本框里?

首先在这加一个上传按钮,然后点击上传,将表格里的数据上传到文本框里,怎么实现?

img

<script type="text/javascript">
//查询热表地址
function QgCcRb(){
    var ckbs=$("#qgInfo input[type=checkbox]:checked");
    if(ckbs.length==0){
        alert("请选择要查询的区管");
        return false;
    }
    if(ckbs.length>1){
        alert("对不起一次只能选择一个");
        return false;
    }
    var id=ckbs.val();
    var Zuhao= $('#Zuhao').val();
    var html ="";
    $.ajax({
        url:"/RbHotPower/QgCon/QgCcRb.action",
        async:false,
        dataType:"json",
        data:{
            "ids":id,
            "zuhao":Zuhao
        },
        success:function(data){
            document.getElementById("aa").style.display="block";
            document.getElementById("xincreate_table_body").style.display="none";
            $("#qgccrbInfo").empty();
            var d=data.qgccrb;
            for(var i=0;i<d.length;i++){
                var id=d[i].id;
                var QgID=d[i].qgCcrb.qgID;
                var Zuhao=d[i].qgCcrb.zuhao;
                var RbAd1=d[i].qgCcrb.rbad1.split(/\F+/)[1];
                var RbAd2 =d[i].qgCcrb.rbad2.split(/\F+/)[1];
                var RbAd3=d[i].qgCcrb.rbad3.split(/\F+/)[1];
                var RbAd4 =d[i].qgCcrb.rbad4.split(/\F+/)[1];
                var RbAd5=d[i].qgCcrb.rbad5.split(/\F+/)[1];
                var RbAd6 =d[i].qgCcrb.rbad6.split(/\F+/)[1];
                var RbAd7=d[i].qgCcrb.rbad7.split(/\F+/)[1];
                var RbAd8 =d[i].qgCcrb.rbad8.split(/\F+/)[1];
                var RbAd9=d[i].qgCcrb.rbad9.split(/\F+/)[1];
                var RbAd10 =d[i].qgCcrb.rbad10.split(/\F+/)[1];
                var RecordTime=d[i].qgCcrb.recordTime;
                if(i%2 == 1){
                    html+= "<tr class='gradeX odd'>";
                }else if(i%2 == 0){
                    html+= "<tr class='gradeX even'>";
                }
                html+="<td class='text-center'><input type='checkbox' name='pchecked'  value='"+QgID+"'/></td>";
                html+="<td class='text-center'>"+QgID+"</td>";
                html+="<td class='text-center'>"+Zuhao+"</td>";
                html+="<td class='text-center'>"+RbAd1+"</td>";
                html+="<td class='text-center'>"+RbAd2+"</td>";
                html+="<td class='text-center'>"+RbAd3+"</td>";
                html+="<td class='text-center'>"+RbAd4+"</td>";
                html+="<td class='text-center'>"+RbAd5+"</td>";
                html+="<td class='text-center'>"+RbAd6+"</td>";
                html+="<td class='text-center'>"+RbAd7+"</td>";
                html+="<td class='text-center'>"+RbAd8+"</td>";
                html+="<td class='text-center'>"+RbAd9+"</td>";
                html+="<td class='text-center'>"+RbAd10+"</td>";
                html+="<td class='text-center'>"+RecordTime+"</td>";
                html+="</tr>";
            }
              html+="</tbody>"
              html+="</table>";
              html+="</div>";
            $("#qgccrbInfo").append(html);
            
        }
    
    
});
    
}


  • 写回答

4条回答 默认 最新

  • Null_Reference 2022-05-27 10:49
    关注

    表格的数据是怎么来的,是通过json数据渲染的不?

    如果有json数组数据 直接通过对应的下标去取数据 把相应的字段赋值到上面文本框即可

    如果是页面渲染,就获取页面上的这一行的td数量。根据下标取出text()文本 赋值到上面文本框

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • 皮蛋不吃粥 2022-05-27 10:49
    关注

    点上传 拿到id对应数据 直接回显到文本框

    评论
  • 你好!机器人 2022-05-27 10:51
    关注

    点上传,获取这一行的对象数据,再渲染上去,可以贴下代码

    评论
  • 前行的枫_denglinbo 2022-05-27 16:19
    关注

    点击当按钮,当前行的数据你肯定是拿的到的,一般是个对象,for in 遍历 分别赋值到对应的输入框就可以了

    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 6月4日
  • 已采纳回答 5月27日
  • 修改了问题 5月27日
  • 修改了问题 5月27日
  • 展开全部

悬赏问题

  • ¥15 二分类改为多分类问题
  • ¥15 Unity微信小游戏上调用ReadPixels()方法报错
  • ¥15 如何通过求后验分布求得样本中属于两种物种其中一种的概率?
  • ¥15 q从常量变成sin函数,怎么改写python代码?
  • ¥15 图论编程问题,有可以指导的吗
  • ¥15 DEA的CCR模型画图
  • ¥15 请假各位一个关于安卓车机的问题
  • ¥15 光谱仪怎么看这样的透射谱
  • ¥15 pyqt5 如何实现输入框输入关键词,下拉框显示模糊查询返回的结果?
  • ¥20 fluent模拟,可以燃烧和相变同时模拟吗?