2016-03-26 15 views
0

私は自分のhtmlファイルにこのテキストフィールドを持っています。テキストフィールドの値をPHPのリンクに渡すことはできますか?

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

私が行うには何をしようとしています、私は「テキストフィールドの値を渡すためのhrefに置く必要がありますこれは何

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

ようなPHPのリンクの中に上記のテキストフィールドの値を渡すことですstartdate 'をPHPファイルに変換しますか?私を助けてくださいpls。ありがとうございます。

PS:フォームを使用しようとしましたが、2セットのデータが表示されているときに問題があります。例えば

  1. 名:例1 [CONFIRMボタン]
  2. 名:例2 [CONFIRMボタン]

私が1番上の確認ボタンをクリックしたときに私の問題があり、 2番の値が送信されました。

+0

javascriptでクリック機能を持つことができます。 – Rajesh

+0

この小さなコードには多くの問題があります。決してリンクに送信ボタンをラップしないでください。ユースケースは何ですか?ボタンをクリックするとそのadmin-confirmが呼び出されますか? – mplungjan

+0

@mplungjan申し訳ありませんが、単純なボタンでなければなりません。ボタンをクリックすると、「admin-confirm」と呼ばれ、textfieldの値を渡してデータベースに挿入することができます。 – trueblue

答えて

0

ごくわずかなコードで多くの問題があります。決してリンクに送信ボタンをラップしないでください。ユースケースは何ですか?ボタンをクリックするとそのadmin-confirmが呼び出されますか?

フォームは余分なコードなしで動作します:

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

代替リンクがクリックされたときに日付をAjaxのことですが、あなたは私たちに伝える必要がありますより多くのあなたがいるかどうかを確認するためにいくつかの検証を行う必要があります

+0

私はそのフォームのことをやった。しかし、データセットが1つ以上あるたびに確認ボタンをクリックすると問題が発生します。たとえば、名前、連絡先などを含む第1セットがあります。第2セットもあります。彼らはどちらも '確認ボタン'を持っています。最初のものをクリックすると、2番目のセットが提出されました。 – trueblue

+0

2つの形式があります。 AJAXを使用したくない場合は、iFrameに提出してください。しかし、関連するHTMLであなたの質問を更新し、あなたが必要なものを精緻化 – mplungjan

+0

あなたの答えをありがとう!私は私の質問を更新しました:) – trueblue

0

入力された値は正しい形式であり、以下を実行します。

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

希望します。

関連する問題