簡體   English   中英

POST數據不包含任何表單數據

[英]POST data doesn't contain any form data

我有一張有表格的桌子。 但是,當我按下“提交”按鈕時,“通過POST”數據不包含任何輸入數據……有什么想法嗎?

<table class="table table-hover" name="share_table">
          <thead>
            <tr>
              <th>&#9679;</th>
              <th>Name</th>
              <th>Email</th>
              <th>Allocation</th>
              <th></th>
            </tr>
          </thead>

        <form id="myform" action="" method="post">
          <tbody>
            <tr>
              <th scope="row">&#9679;</th>
              <td><input type="text" id="name" placeholder="eg. John Smith" class="form-control"></td>
              <td><input type="email" id="email" placeholder="eg. john@email.com" class="form-control"></td>
              <td><input type="text" id="allocation" placeholder="1000" class="form-control"></td>
              <td></td>
              </tr>

          </tbody>

        </table>

        <div class="text-right">
        <p>
         <input type="submit" value="Create Project" class="cta"/>

        </form>
    </p>
        </div>

    <button class="cta" name="add">Add</button>

我正在使用jquery這樣添加和刪除行-不太漂亮,但涉及js時我是新手。

 <script>
    var inx = 1;
    </script>
    <script>

  function removex(ref){


    $(ref).remove();

  };
    </script>
    <script>
    jQuery(document).ready(function() {




  $('button[name="add"]').on('click', function(){


    var table = $('table[name="share_table"]');
    inx = inx + 1;
    var trx = '<tr id="row' + inx.toString() + '" />';
    var tr = $(trx);
    var td = $('<td />');

    var idrow = $('<th scope="row"/>').html('&#9679;');
    var input = $('<input placeholder="1000" />').attr({'class' : 'form-control'});
    var inputz = $('<input placeholder="eg. john@email.com"/>').attr({'class' : 'form-control'});
    var inputx = $('<input placeholder="eg. John Smith" />').attr({'class' : 'form-control'});
    var bx = '<a href="#" onclick="removex(row' + inx.toString() ;
    var bxx = bx + ')"> x</a>';
    var button = $(bxx);
    var namex = 'name' + inx.toString();
    var emailx = 'email' + inx.toString();
    var allocationx = 'allocation' + inx.toString();
    var tdName = td.clone().append(inputx.attr({'type': 'text', 'id': namex}));
    var tdEmail = td.clone().append(inputz.attr({'type': 'email', 'id': emailx}));
    var tdAllocation = td.clone().append(input.attr({'type': 'text', 'id': allocationx}));
    var tdRow = td.clone().append(idrow);
    var tdAction = td.clone().html(button);

    tr.append(tdRow);
    tr.append(tdName);
    tr.append(tdEmail);
    tr.append(tdAllocation);
    tr.append(tdAction);
    table.append(tr);
  });

});
    </script>

我認為這是因為您沒有在表單標簽的操作中添加頁面鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM