0
<?php $date = date('m-d-Y'); ?>

<form class="signin" method="POST" action="2ndpage.php">
<h1>Validate</h1>
<input name="date" type="text" autocomplete="on" id="calendar" value="<?php echo $date ?>" />

<div id="rtime"></div>
<button type="submit">Next page</button>

2 ページ目:

$d = $_POST['date'];
$t = $_POST['mytime'];

$d は必要な日付を出力しますが、 $t は未定義のインデックスであることを返します。

「rtime」は実行時間 (Javascript) ですが、それは問題ではありません。問題は、使用できる次のページに表示される div (「rtime」) の値を取得する方法です。ユーザーのトランザクションのレポートを作成し、日付と時刻を入れたいと言う可能性が高くなります。

混乱している。助けてください。

4

5 に答える 5

1

input element呼び出されたが欠落しているように見えますmytime

<?php
  $date = date('m-d-Y');
  $time = date('H:i');
?>
<input name="date" type="text" autocomplete="on" id="calendar" value="<?php echo $date ?>" />
<input name="mytime" type="text" autocomplete="on" id="calendar" value="<?php echo $time ?>" />
于 2013-06-06T23:47:41.097 に答える
0

名前付きの隠し入力を追加できますmytime

<input id="mytime" name="mytime" type="hidden" />

そして今、JavaScriptタイマーはその入力に値を設定する必要があります

$("#mytime").val(actual_time);
于 2013-06-06T23:49:17.997 に答える