我有一个表单,我value="<?php echo $_SESSION['myVar']; ?>"
在输入中使用,以便在服务器端验证期间重新填充值等值是“粘性的”。我的问题是我如何实际制作重置按钮(type =“reset”)重置表单并删除保存的值。如果可能,我正在寻找不使用 javascript 的解决方案!谢谢!
形式:
<ul>
<li>
<label class="label1" for="name"> Name: </label>
<input class="input1" type="text" name="name" id="name" maxlength="40" value="<?php echo $_SESSION['name']; ?>" />
</li>
<li>
<label class="label1" for="email"> Email: </label>
<input class="input1" type="text" name="email" id="email" maxlength="40" value="<?php echo $_SESSION['email']; ?>" />
</li>
<li>
<label class="label1" for="message"> Message: </label>
<textarea class="flat input1" name="message" id="message" rows="5" cols="40"><?php echo $_SESSION['message']; ?></textarea>
</li>
</ul>
表单处理程序:
//save user entered values
$_SESSION['name'] = trim($_POST['name']);
$_SESSION['email'] = trim($_POST['email']);
$_SESSION['message'] = trim($_POST['message']);