栀八月yu 2022-05-27 10:31 采纳率: 76.3%
浏览 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()文本 赋值到上面文本框

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

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

悬赏问题

  • ¥20 西南科技大学数字信号处理
  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥15 pyqt信号槽连接写法
  • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。