2016-12-15 54 views
-4

這裏是我的形式:形式提交通過特定的按鍵

<form method= "post" action= "edit.php"> 
    <div class="panel-body"> 
     <div class="row"> 

     <div class="col-md-3 col-lg-3 " id= "show"> <img alt="User Pic" src="http://babyinfoforyou.com/wp-content/uploads/2014/10/avatar-300x300.png" class="img-circle img-responsive"> 
     <a data-original-title="Upload Image" data-toggle="tooltip" type="button" class="btn btn-sm btn-info"><i class="glyphicon glyphicon-edit"></i></a> 
     </div> 
     <div class=" col-md-9 col-lg-9 "> 
      <table class="table table-user-information"> 
      <tbody> 
       <tr> 
       <td>Name:</td> 
       <td><span id= "keep"><?php echo $firstname; ?></span><input id= "change" value= "<?php echo $firstname; ?>" style= "display:none;" name="name"></td> 
       </tr> 
       <tr> 
       <td>Date of Birth</td> 
       <td><span id= "keep1"><?php echo $birthday; ?></span><input id= "change1" value= "<?php echo $birthday; ?>" style= "display:none;" name="bday"></td> 
       </tr> 

       <tr> 
        <tr> 
       <td>Gender</td> 
       <td><span id= "keep2"><?php echo $gender; ?></span><input id= "change2" value= "<?php echo $gender; ?>" style= "display:none;" name="gen"></td> 
       </tr> 
       <tr> 
       <td>Country</td> 
       <td><span id= "keep3">US</span><input id= "change3" value= "US" style= "display:none;" name="country"></td> 
       </tr> 
       <tr> 
       <td>Email</td> 
       <td><span id= "keep4"><a href="mailto:[email protected]"><?php echo $email; ?></a></span><input id= "change4" value= "<?php echo $email; ?>" style= "display:none;" name="mail"></td> 
       </tr> 

      </tbody> 
      </table> 
     </div> 
     </div> 
    </div> 
     <div class="panel-footer"> 
       <a data-original-title="Broadcast Message" data-toggle="tooltip" type="button" class="btn btn-sm btn-primary"><i class="glyphicon glyphicon-envelope"></i></a> 
       <span class="pull-right"> 
        <a href="#" data-original-title="Edit this user" data-toggle="tooltip" type="button" class="btn btn-sm btn-warning" onclick = 'showMe()'><i class="glyphicon glyphicon-edit"></i></a> 
        <a data-original-title="Save this user" data-toggle="tooltip" class="btn btn-sm btn-success" type="submit"><i class="glyphicon glyphicon-saved"></i></a> 

       </span> 
      </div> 
    </form> 

我怎樣才能讓只有「保存」按鈕去不edit.php別人呢?現在,當我點擊它不會去任何地方,然後編輯。 PHP我想它來更新並返回到該頁面的更新版本,我只是停留在如何得到它去edit.php

+0

爲第一個問題,你會需要JavaScript,而不是PHP。第二,我不會幫助你,因爲你也需要付出一些努力。 – 2016-12-15 14:15:50

+0

當沒有PHP陪的問題,它使「不清楚」和「過寬」都在同一時間。 –

+0

那我該怎麼辦?有沒有其他簡單的方法? @Hallur – jazzyy22

回答

0

關於表單提交:

  • 的HTML按鈕如果是type="submit"或者沒有type屬性(默認爲submit)將提交其母公司form

  • 如果它是 type="button",則HTML按鈕將不會提交其父項form

  • 因爲你似乎對使用<a>標籤,而不是<input><button>標籤提交表單堅持,請參閱:Submit form using <a> tag。但是,這種解決方案是建議,是相當不好的做法,如果沒有理由不使用<input><button>標籤,因爲JavaScript沒有在所有的瀏覽器,默認情況下,在其他國家被禁用,並且可以隨時被用戶停用,在所有情況下渲染你的表單都是無用的。

關於你的問題的其餘部分:

  • 沒有伴隨PHP就很難知道你出什麼事情。
+0

我把它作爲type =「submit」,但它沒有工作,我把它插入錯誤的區域? – jazzyy22

+0

如果我只是

0

請添加提交按鈕,您的形式。

<input type="submit" name="submit-btn" class="btn btn-primary"> 
+0

我希望它太像這樣 我應該如何使這一去edit.php – jazzyy22

1

您需要添加提交按鈕。

<button type="submit" class="btn >SAVE</button> 
+0

我把它作爲: jazzyy22

+1

你需要添加一個按鈕元素()。你有一個鏈接() –

0

給您form

<form id="myform" method= "post" action= "edit.php"> 

現在的id這個JavaScript添加到您的錨標記

onclick="document.getElementById('myform').submit();" 

現在你的錨標記看起來像

<a onclick="document.getElementById('myform').submit();" 
    data-original-title="Save this user" data-toggle="tooltip" 
    class="btn btn-sm btn-success"><i class="glyphicon glyphicon-saved"> 
    </i></a>