我在表单中有几个文本框,它们是SQL查询的输入。 我需要其中一个方框来自动填充今天的日期,但无法让它工作:
<td align="left"><INPUT TYPE="text" MAXLENGTH="10" SIZE="10" NAME="To_Date" id=To_Date value="'.date("m/d/y").'"/></td>
在文本框中显示以下内容:
”。日期(
非常感谢帮助!
干杯,
雷
答案 0 :(得分:7)
尝试使用
之类的任何一个HTML中的PHP:
<input type="text" value="<?php echo date('m/d/y');?>"/>
PHP中的HTML:
<?php echo "<input type='text' value='".date('m/d/y')."'";?>
不要同时对PHP
和HTML
进行网格划分,而另一个更好,以便在较小的情况下编写HTML
。
答案 1 :(得分:0)
或者你可以使用。
echo '<input type="text" value="'.date('m/d/y').'"/></td>';
答案 2 :(得分: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。)
答案 3 :(得分:0)
试试这个对我有用。
<input type="text" name="Date" readonly = "readonly" value="<?php echo date('m/d/y');?>"/>