2016-03-26 75 views
0

我在我的html文件中有這個textfield。我可以將textfield的值傳遞給php鏈接嗎?

<input type='date' value='startdate' name='sdate' id='startDate' > 

什麼是我想要做的,就是上面的文本框的值傳遞到像這樣

<a href='admin-confirm.php?startdate=??????'> 
    <input type='button' value='confirm' name='confirm' > 
</a> 

我應該放什麼的href一個PHP鏈接通過文本框的值「 startdate'到一個PHP文件?幫助我請。在此先感謝:)

PS:我已經嘗試使用一種形式,但我遇到麻煩時,有2組數據顯示。

例如:

  1. 名稱:例1 [確認鍵]
  2. 名稱:例題[確認鍵]

我的問題是,當我點擊數1的確認鍵時,號碼2中的值被髮送。

+0

您可以在javascript中使用點擊功能。 – Rajesh

+0

只有這麼一小段代碼有很多問題。切勿將提交按鈕包裝在鏈接中。什麼是用例?該按鈕被點擊時調用管理員確認? – mplungjan

+0

@mplungjan對不起,應該是一個簡單的按鈕。點擊按鈕時,我調用'admin-confirm'來傳遞textfield的值,以便將其插入到我的數據庫中。 – trueblue

回答

0

你的一小撮代碼有很多問題。切勿將提交按鈕包裝在鏈接中。什麼是用例?該按鈕被點擊時調用管理員確認?

的形式將工作沒有任何額外的代碼:

<form action="admin-confirm.php"> 
<input type='date' value='' name='startdate' id='startDate' > 
<input type='submit' value='DENY' name='deny' > 
</form> 

另一種方法是單擊鏈接時,阿賈克斯的日期,但你必須告訴我們更多

+0

我已經完成了這種形式的事情。但是,當我每次有超過1組數據時,單擊確認按鈕時我遇到了問題。例如,第一組包括姓名,聯繫人等,還有第二組。他們都有'確認按鈕'。但是當我點擊第一個,第二個被提交。 – trueblue

+0

所以有兩種形式。如果您不想使用AJAX,請提交給iFrame。但更新您的問題與相關的HTML和詳細說明你需要什麼 – mplungjan

+0

謝謝你的答案!我更新了我的問題:) – trueblue

0

你應該做一些驗證,檢查是否輸入的值是正確的格式,然後執行以下操作:

if (! empty($_POST['startDate'])){ 
    $date = $_POST['startDate']; 
} 

希望這會有所幫助。

相關問題