让我们说我有一张表格
<form >
<div class="control-group">
<label class="control-label" for="numeinculpat">Nume inculpat</label>
<div class="controls">
<input type="text" id="numeinculpat" placeholder="Nume inculpat" name="nume" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="numeinculpat2">Nume inculpat2</label>
<div class="controls">
<input type="text" id="numeinculpat2" placeholder="Nume inculpat2" name="nume" />
</div>
</div>
</form>
用户介绍一些空值。 如果有人输入错误的数据(或空的),当我再次输入时,输入是否具有他之前介绍的数据值?
答案 0 :(得分:0)
添加value
属性并从$_POST
获取最后一个值,如下所示
<input
type="text"
id="numeinculpat2"
placeholder="Nume inculpat2"
value="<?php echo (isset($_POST['nume']) ? $_POST['nume'] : '' ); ?>"
name="nume"
/>
输入名称必须是唯一的,不要将相同的nume
用于其他输入,这可能会有所帮助
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您要将其提交到同一页面,请使用“method =”post“&gt;。现在,当您提交并且如果值为空或任何问题,您将获得最后输入的值也使用此来获取值。
if(isset($_POST["submit"])
{
$text1=$_POST["numeinculpat"];
}
超过你的html输入
<div class="control-group">
<label class="control-label" for="numeinculpat">Nume inculpat</label>
<div class="controls">
<input type="text" id="numeinculpat" placeholder="Nume inculpat" name="nume" value="<?php echo $text1 ?>" />
</div>
</div>
现在,当您提交值时,您将获得最后输入的值。