码迷,mamicode.com
首页 > 编程语言 > 详细

【JavaScript】table里面点击某td获取同一行tr的其他td值

时间:2017-07-15 18:53:53      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:保存   param   kde   html   can   .text   test   end   整数   

某td的input(保存按钮)上绑定方法,点击按钮保存该行所有数据

    function locationedit(num){
            var ordernumber = $("#"+num).parent().parent().find("td").eq(1).text();
            var itemnumber = $("#"+num).parent().parent().find("td").eq(4).text();
            var locationid = $("#"+num).parent().parent().find("td").eq(3).text();
            var whid = $("#"+num).parent().parent().find("td").eq(9).text();
            $.ajax({
                 type: "GET",
                    url: "changelocationid?"+"ordernumber="+ordernumber+"&itemnumber="+itemnumber+"&locationid="+locationid+"&whid="+whid,
                    data: {},
                     success: function (data) {
                         if(data.code=="00"){
                             SimplePop.confirm("货位更新成功!", {
                                  type: "error",
                                  confirm: function() {
                                      var searchParams = getSearchParams("queryWindow");
                                       var url = "getOrderPickPage";
                                       goBackList(url,searchParams,"POST");
                                  }
                              });
                         }else{
                             SimplePop.confirm("货位更新失败!")
                         }
                         
                         }})

        }

 

 

另一个例子

$(‘#add_po‘).click(function(){
        //商品编码验证
        
        if($("#itemnumber").val()==""){
            SimplePop.alert("商品编码不能为空!");
            return false;
        }; 
        
        var tableId = document.getElementById("insertRkDetailBody"); //insertRkDetailBody是tbody的id
        var str = ""; 
        for(var i=1;i<tableId.rows.length;i++) 
        { //获取table的tbody里面的每一行数据
            str = tableId.rows[i].cells[3].innerHTML;//每一行的第四个td的值
        if($("#itemnumber").val()==str){
            SimplePop.alert("商品编码已经存在!");
            return false;
        }
        } 
        //数字验证
        
        var val = $("#qty").val();
          var regu = /^[1-9]\d*$/;
     
          if (val != "") {
            if (!regu.test(val)) {
                SimplePop.alert(‘请输入正整数‘); 
                return false;
            } 
          }
          else{
              
              SimplePop.alert(‘数字不能为空‘); 
                  return false;
          }
        
        
        
        sendDataToTbody(‘addRow‘,‘po_dtl_form‘,‘insertRkDetail‘);
        clearData(‘po_dtl_form‘);
        $("#cancel").trigger(‘click‘);
    });

 

【JavaScript】table里面点击某td获取同一行tr的其他td值

标签:保存   param   kde   html   can   .text   test   end   整数   

原文地址:http://www.cnblogs.com/dflmg/p/7183606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!