2013-05-02 50 views
0

我想測試我的按鈕可以從日期的文本框中獲取當前值嗎?我得到了提交按鈕的價值,但我找不到任何代碼獲取按鈕的名稱。那麼我應該怎麼稱呼我才能看到價值?在PHP中提交按鈕值

$form_button_layout = '<button class="btn" name="oprf" value="view-log" type="submit">View</button>'; 

<form class="well form-inline" method="post"<?= $form_action_override; ?>> 
+0

那麼你的問題是什麼? – brendosthoughts 2013-05-02 09:02:00

+0

我想按下提交按鈕後得到的值。 – soundsticks 2013-05-02 09:02:57

+0

它不在'$ _POST ['oprf']'中? – Barmar 2013-05-02 09:03:50

回答

0

我不認爲這適用於所有瀏覽器。最好使用定製的name屬性。

+0

什麼不一致?而不是'name =「oprf」'一個自定義的名稱屬性? – Barmar 2013-05-02 09:05:38

2

如果您想獲得上述 'OPRF' 的值,則:

$value = $_POST['obrf']; 

應該這樣做在PHP。

+0

不,我只是想顯示我是否從按鈕獲得價值。 – soundsticks 2013-05-02 09:06:51

+0

你的意思是:'if(isset($ _ POST ['oprf']))'??? – 2013-05-02 09:09:23

+0

@elavarasanlee我只是想顯示值的消息。 – soundsticks 2013-05-02 09:11:45

0

你可以試試這個

if(isset($_POST['oprf'])) { 
echo $_POST['oprf']; 
} 

希望這有助於提交type="submit"到按鈕標籤

0

添加type屬性,這將提交表單,然後用超全局變量接收PHP腳本的形式輸入值$_POST['input name']$_GET[]默認情況下從操作屬性值開始運行GET。

0

你可以這樣做:

if ($_POST['oprf'] == '' || $_POST['oprf'] == NULL) { 
//this checks to see if there has been a value that was sent with the 
//form 
} 

我通常使用isset餅乾。