2016-04-28 55 views
0

如果在HTML中按下提交按鈕,我需要發送一些值。我該怎麼做?使用HTML中的提交按鈕獲取值?

<input type="submit" name="ask" class="tbutton" value="ask" /> 

if(isset($_POST['ask'])){ 
    // i need to fetch some value that is passed with submit button } 
+1

使用'' – WillardSolutions

+0

您* *傳遞一個值。這就是價值屬性的作用。 – Quentin

+0

我想通過提交按鈕傳遞一些隱藏的整數值,但我沒有得到如何發送它@EatPeanutButter – Theon

回答

2

我想你想獲取一些輸入值的權利?

可能,這將有助於

<form method="post"> 
<input type="text" name="myText" /> 
<input type="submit" name="ask" class="tbutton" value="ask" /> 
</form> 

<?php 
    if(isset($_POST['ask'])){ 
     echo($_POST['myText']); 
    } 
?> 
+0

這確實回答了這個問題,雖然我個人覺得它更優雅,只是檢查是否設置了myText,通過按回車鍵提交表單的用戶也可以獲得服務。 – Rick

+0

@Rick按下回車鍵就像點擊提交按鈕一樣,所以'$ _POST ['ask']'會被設置。也許你正在考慮AJAX表單提交,其中不包括按鈕。 – Barmar

+0

@Barmar剛剛嘗試過,對我來說,它不...參考[這個要點](https://gist.github.com/RickWieman/d56fea2a5ee44b24a5d7f82d8cb48e16),它只列出提交按鈕,如果我明確點擊它。只要按下回車鍵就省略了'InputSubmit'條目。 – Rick