一种输入形式中的两个不同值

时间:2012-06-05 17:15:39

标签: php html css

我创建了一个登录表单,如果您输入错误的用户名或密码,您在用户名中输入的值将回显到登录表单。

但是现在我想将value =“LOGIN”添加到表单中,当您还没有尝试登录时,如果输入错误的用户/通行证,它将更改为回显值。

希望你明白我的意思:)。

这是我的输入代码

<input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])) echo  htmlentities($_POST['username']); ?>" />

3 个答案:

答案 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?>" />

应该做你正在寻找的事情。

相关问题