2017-03-21 20 views
-3

私は日付の入力の値を取得したいと思い、多分解決策は、Ajaxですが、私は一瞬送信ボタンの前に入力値を取得するにはどうすればよいですか?

<div class="form-group"> 
<label for="date">Date de réservation</label> 
<input class="form-control input-sm datepicker hasDatepicker" name="date"id="date" type="text" value=""></div> 

で、ここでのコード

を他の値の値をエコーし​​た後に、AJAXを知りません
<input name="fday" id="fday" value="<?php echo $MyInputvalue ?>" type="hidden"> 
<input name="fmonth" id="fmonth" value="<?php echo $MyInputvalue ?>" type="hidden"> 
<input name="fyear" id="fyear" value="<?php echo $MyInputvalue ?>" type="hidden"> 
+1

あなたはまだ、サーバーサイドスクリプト(PHP)とクライアント側の使用法とロジック(ブラウザ)の分離を本当に理解していませんでした。クライアント側でいくつかの日付が選択される瞬間、明らかにサーバー側のスクリプトは長い間終了しています。 – arkascha

+0

さらに詳しい情報が必要です:両方のコードは同じページにありますか?フォームを提出することなく、またはフォームを提出しないで値を取得したいですか?何を試しましたか? – PhoneixS

答えて

1

あなたは、単にこれで値をGETまたはPOSTすることができます

$myDate = $_POST['date']` 

または

を3210
$myDate = $_GET['date'] 

これらの間には多くの違いがありますが、ニーズに合ったものを確認する必要があります。しかし、あなたが知っておくべき重要なことは、$ _GETがURLの値をパスワードなどには良くないことを示すことです。

1

は同じのためにJavaScriptを使用:

<input class="form-control input-sm datepicker hasDatepicker" name="date"id="date" type="text" value="" onblur="getvalue()"></div>

<srcipt> function getvalue(){ USE GET ELEMENT BY ID or VALUE HERE. } </script>

あなたが入力ボックスの値を取得し、後でどこでもそれを使用することができるこの方法を。

関連する問題