3

我在一个表单中有几个文本框,它们是 SQL 查询的输入。我需要其中一个框来自动填充今天的日期,但无法让它工作:

  <td align="left"><INPUT TYPE="text" MAXLENGTH="10" SIZE="10" NAME="To_Date" id=To_Date value="'.date("m/d/y").'"/></td>

在文本框中显示以下内容:

'。日期(

非常感谢您的帮助!

干杯,

雷内

4

5 回答 5

8

尝试任何一个喜欢

HTML中的PHP:

<input type="text" value="<?php echo date('m/d/y');?>"/>

PHP中的HTML:

<?php echo "<input type='text' value='".date('m/d/y')."'";?>

不要同时使用PHPandHTML和 another最好HTML用小写字母书写。

于 2013-08-24T09:04:58.720 回答
0

试试这个它对我有用。

 <input type="text" name="Date" readonly = "readonly"  value="<?php echo date('m/d/y');?>"/>
于 2014-07-31T07:44:28.960 回答
0

或者你可以使用。

echo '<input type="text" value="'.date('m/d/y').'"/></td>';
于 2013-08-24T09:09:24.603 回答
0

您正在尝试在 HTML 标记中使用 PHP。<?php在编写任何 PHP 代码之前,您必须打开标签。所以你的代码应该是:

<td align="left">
     <input type="text" maxlength="10" size="10" name="To_Date" id="To_Date" value="<?php echo date("m/d/y") ?>"/>
</td>

PS:约定希望在 HTML 中使用小写属性,所以我对您的输入进行了一些转换;)(您的 HTML5 有效,但这只是约定,deh。)

于 2013-08-24T09:11:40.950 回答
0

01 2022

不知道为什么每个人都在使用type="text"

使用type="date"

在输入日期值中使用 php date 时,请确保格式正确。
如果没有,它将无法正常工作。

作品

使用格式Y-m-d(用连字符分隔,但顺序相反)
<input type="date" value="<?php echo date("Y-m-d");?>">

不管用

d-m-Y(使用连字符,但将日期放在开头)
d/m/Y(使用斜线)
Y/m/d(以相反的顺序使用斜线)

于 2022-01-26T03:25:33.650 回答