2013-05-29 76 views
0

如何在點擊按鈕時從div發佈值。按下按鈕時獲取值

我試圖將操作留空,以便在按下按鈕時刷新網站。但價值不來?按下按鈕時,我只需要發送TransID。

<form action=" "> 
     <div class="white-box"> 

       <div class="row-fluid"> 
        <div class="span3">TransID</div> 
        <div class="span3">Medlemsnummer</div> 
        <div class="span4">Beskrivelse</div> 
        <div class="span2">Indløs</div> 

       </div> 
       <?php 
       foreach($Test as $key){ 
       ?> 
    <div class="well"> 
     <div class="row-fluid"> 
      <div class="span3" id="TransNR" >#<?= $key['TransID']; ?></div> 
      <div class="span3"><?= $key['member_id']; ?></div> 
      <div class="span4"><?= $key['title']; ?></div> 

      <?php 
      $indløst = isset($key['indløst'])?($key['indløst']) :""; 
      ?> 
      <?php 
      if($indløst) 
      { 
      ?> 
      <div class="span2" ><?= date('d-m-y H:i:s', $indløst) ?></div> 
      <?php 
      } 
      else 
      { 
      ?> 
      <input class="span2" type="submit" value="Ja "> 
      <?php } 
      ?>   

      </div> 
     </div> 
     <?php 
     } 
     ?> 
    </div><!--/white-box --> 

    </form> 
+1

這是不正確的way.Just使用ajax –

+0

使用標題標記在處理請求後刷新頁面。 –

+0

你至少需要一個請求方法,無論是POST或GET,也正常的請求方法正在抓住名稱屬性 –

回答

1

你可以使用一個隱藏的輸入來存儲變量:

<input type="hidden" name="TransID" value="<?= $key['TransID']; ?>" /> 

你的形式將GET方法把它作爲你沒有指定method發送。 如果你想POST送它,你的形式更改爲:

<form action=" " method="post"> 
0

做這樣的事情..

<a rel="tooltip" class="btn btn-mini" href="javascript:void(0)" onClick="somefunction('<?=$key['TransID']?>');" id="somefunction" data-original-title="somefunction">Some text </a> 

或者

<a rel="tooltip" class="btn btn-mini" href="somefile.php?id=<?=$key['TransID']?>" >Some text </a> 
+0

當我使用第二個,它不能找到行 – Zaz

+0

很抱歉..它更新 –

+0

仍然是相同的:/ – Zaz