好吧,我有这个代码:
<form name="download" id="download" method="post" enctype="multipart/form-data">
<div>
<label for="beginning_date"><span class="required">*</span> Beginning Date: </label>
<input type="text" size="30" id="beginning_date" name="beginning_date" value="<?php echo date("d.m.Y"); ?>" required="required" />
</div>
<input type="submit" value="Next" name="next"/>
</form>
和 ..
if(array_key_exists('next', $_POST))
{
if (preg_match('/^\d{1,2}\.\d{1,2}\.\d{4}$/', $date))
{
//the code continues...
}
else
{
echo "Wrong formation <br />";
}
}
这是一个很长的表格,我希望如果有人输入这样的日期“02.03.20322”,并且出现错误,他们不必重新开始填写表格......表格已经出现了“填充字段”...
我已经尝试过这样的:
<input type="text" size="30" id="beginning_date" name="beginning_date" value="<?php if (isset($date)) { echo $date; } else { echo date("d.m.Y"); } ?>" required="required" />
但是...没有变化:(