我创建了一个登录表单,如果您输入错误的用户名或密码,您在用户名中输入的值将回显到登录表单。
但是现在我想将value =“LOGIN”添加到表单中,当您还没有尝试登录时,如果输入错误的用户/通行证,它将更改为回显值。
希望你明白我的意思:)。
这是我的输入代码
<input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])) echo htmlentities($_POST['username']); ?>" />
答案 0 :(得分:5)
<input type="text" name="username" id="username" value="
<?php
if (isset($_POST['username'])) echo htmlentities($_POST['username']);
else echo "LOGIN";
?>" />
答案 1 :(得分:0)
如果我理解正确,您只需要将用户名文本框的默认值设置为&#34; LOGIN&#34;然后当用户输入他们的信息时它会改变吗?如果这是正确的,那么只需将值更改为LOGIN。 如果我误解了你,请尝试澄清你想要完成的事情。
答案 2 :(得分:0)
$val = isset($_POST['username']) ? htmlentitie($_POST['username']) : 'LOGIN';
<input type="text" value="<?=$val?>" />
应该做你正在寻找的事情。