下方是日曆選擇器
<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>