添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

下方是日曆選擇器

<input type="date" id="bookdate" value="<?php echo date('Y-m-d'); ?>" min="<?php echo date('Y-m-d'); ?>" max="2017-05-31">

我想要在本頁另一處印出USER所選擇的日期

<?php echo $_GET[get_data] ?>
來取得值,但試了很多方式就是取得不到
是不是日曆選擇器的值是無法被取得的?

下方是日曆選擇器
<input type="date" id="bookdate" value="<?php echo date('Y-m-d'); ?>" min="<?php echo date('Y-m-d'); ?>" max="2017-05-31">
我想要在本頁另一處印出USER所選擇的日期
<?php echo $_GET[get_data] ?>
來取得值,但試了很多方式就是取得不到
是不是日曆選擇器的值是無法被取得的? 還有你的 form 的動作如果是 POST,那 get 什麼也取不到
所以還要看你 form 的 動作是什麼,要設定好
還有 會打 <?php echo $_GET[get_data] ?> 該不會是書上照抄的吧
還是抄課文不是抄程式碼,沒搞懂之前就這麼打,有點 ... 讓人 ORZ 啊 還有你的 form 的動作如果是 POST,那 get 什麼也取不到 所以還要看你 form 的 動作是什麼,要設定好 還有 會打 <?php echo $_GET[get_data] ?> 該不會是書上照抄的吧 還是抄課文不是抄程式碼,沒搞懂之前就這麼打,有點 ... 讓人 ORZ 啊 如果你不想給 name 屬性,那就用 JS 用 id 取值,但要注意,你的 id 不能重複,否則 JS 會全部都取
這也比較容易做,JS 的方法也比較簡單,可以直接取,不管你用 post 或 get 都行
也可以用 msgbox 去顯示使用者的DATA <form action="" method="post"> select_date : <input type="date" value="<?= isset($_POST['get_date']) ? $_POST['get_date'] : ''; ?>" name="get_date" min="<?= date('Y-m-d'); ?>"> <input type="submit" value="submit_date"> </form> if (isset($_POST['get_date'])) { echo '<hr>' . 'get_date : ' . $_POST['get_date']; </body> </html>

JQuery

<meta charset="utf-8"> <title>Q:PHP如何取得HTML 日曆選擇器的值</title> </head> select_date : <input type="date" name="get_date"> <p id="show_date"></p> </body> </html> <script src="https://code.jquery.com/jquery-3.1.0.min.js"></script> <script> $(function () { $('input[name="get_date"]').blur(function(){ $('#show_date').text($(this).val()); </script>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date']; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date1']; ?>

想再請教大大一個問題
我需要兩個日期選擇器,並同時取得值印在本頁上
我修改了一下發現他並無法像下拉式選單取得本頁值
請教大大該如何下手修改??

    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="?get_data=<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>&get_data1=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date']; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="?get_data1=<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>&get_data=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date1']; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date']; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date1']; ?>
想再請教大大一個問題  
我需要兩個日期選擇器,並同時取得值印在本頁上  
我修改了一下發現他並無法像下拉式選單取得本頁值  
請教大大該如何下手修改??  
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="?get_data=<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>&get_data1=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date']; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="?get_data1=<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>&get_data=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET['get_date1']; ?>
        .JustPrint { display:block; font:9pt verdana; letter-spacing:2px;}  
        .NoPrint {}  
    </style>  
  </head>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="?get_data=<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>&get_data1=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET[get_date]; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="?get_data1=<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>&get_data=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET[get_date1]; ?>
  </body>
</html>
        .JustPrint { display:block; font:9pt verdana; letter-spacing:2px;}  
        .NoPrint {}  
    </style>  
  </head>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date" value="?get_data=<?= isset($_GET['get_date']) ? $_GET['get_date'] : ''; ?>&get_data1=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET[get_date]; ?>
    <form action="" method="get" class="NoPrint">輸入日期:
        <input type="date" name="get_date1" value="?get_data1=<?= isset($_GET['get_date1']) ? $_GET['get_date1'] : ''; ?>&get_data=<?php echo $_GET[get_data];?>">
        <input type="submit" value="送出">
    </form>
		<?php echo $_GET[get_date1]; ?>
  </body>
</html>
$date1 = '';
if (isset($_GET['get_date']) && isset($_GET['get_date1'])) {
    $date = $_GET['get_date'];
    $date1 = $_GET['get_date1'];
<form action="" method="get" class="NoPrint">輸入日期:
    <input type="date" name="get_date"
           value="<?= $date ?>">
    if (isset($_GET['get_date'])) {
        echo '?get_data=' . $date . '&get_data1=' . $date1;
    輸入日期:
    <input type="date" name="get_date1"
           value="<?= $date1 ?>">
    <input type="submit" value="送出">
    if (isset($_GET['get_date1'])) {
        echo '?get_data1=' . $date1 . '&get_data=' . $date;
</form>
</body>
</html>
$date1 = '';
if (isset($_GET['get_date']) && isset($_GET['get_date1'])) {
    $date = $_GET['get_date'];
    $date1 = $_GET['get_date1'];
<form action="" method="get" class="NoPrint">輸入日期:
    <input type="date" name="get_date"
           value="<?= $date ?>">
    if (isset($_GET['get_date'])) {
        echo '?get_data=' . $date . '&get_data1=' . $date1;
    輸入日期:
    <input type="date" name="get_date1"
           value="<?= $date1 ?>">
    <input type="submit" value="送出">
    if (isset($_GET['get_date1'])) {
        echo '?get_data1=' . $date1 . '&get_data=' . $date;
</form>
</body>
</html>
$date = '';		$date1 = '';		$text = '';
if (isset($_GET['get_date']) && isset($_GET['get_date1']) && isset($_GET['get_date2']) && isset($_GET['get_text'])) {
	$date = $_GET['get_date'];	$date1 = $_GET['get_date1'];	$date2 = $_GET['get_date2'];	$text = $_GET['get_text']; 
<form action="" method="get" class="NoPrint">
	申請日期:
    <input type="date" name="get_date" value="<?= $date ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
    預定生效日:
    <input type="date" name="get_date1"  value="<?= $date1 ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
     實際生效日:
    <input type="date" name="get_date2"  value="<?= $date2 ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
	異 動 事 項 說 明 :
	<textarea name="get_text" cols="40" rows="4" value="<?= $text ?>"></textarea>
    <input type="submit" value="送出資料">
    <br>請先輸入日期
</form>
申請日期:<?php if (isset($_GET['get_date'])){ echo  $date ; } ?><br>
預定生效日:<?php if (isset($_GET['get_date1'])) { echo  $date1 ; } ?><br>
實際生效日:<?php if (isset($_GET['get_date2'])) { echo  $date2 ; } ?><br>
文字:<?php if (isset($_GET['get_text'])) { echo  $text  ; } ?><br>
$date = '';		$date1 = '';		$text = '';
if (isset($_GET['get_date']) && isset($_GET['get_date1']) && isset($_GET['get_date2']) && isset($_GET['get_text'])) {
	$date = $_GET['get_date'];	$date1 = $_GET['get_date1'];	$date2 = $_GET['get_date2'];	$text = $_GET['get_text']; 
<form action="" method="get" class="NoPrint">
	申請日期:
    <input type="date" name="get_date" value="<?= $date ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
    預定生效日:
    <input type="date" name="get_date1"  value="<?= $date1 ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
     實際生效日:
    <input type="date" name="get_date2"  value="<?= $date2 ?>" 
    min="<?php echo date ("Y-m-d",strtotime("-1months")); ?>" 
    max="<?php echo date ("Y-m-d",strtotime("+1months")); ?>">
	異 動 事 項 說 明 :
	<textarea name="get_text" cols="40" rows="4" value="<?= $text ?>"></textarea>
    <input type="submit" value="送出資料">
    <br>請先輸入日期
</form>
申請日期:<?php if (isset($_GET['get_date'])){ echo  $date ; } ?><br>
預定生效日:<?php if (isset($_GET['get_date1'])) { echo  $date1 ; } ?><br>
實際生效日:<?php if (isset($_GET['get_date2'])) { echo  $date2 ; } ?><br>
文字:<?php if (isset($_GET['get_text'])) { echo  $text  ; } ?><br>