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

Php 一种输入形式中有两个不同的值,php,html,css,Php,Html,Css,我已经创建了一个登录表单,如果您输入了错误的用户名或密码,您在用户名中输入的值将回显到登录表单 但是现在我想在表单中添加value=“LOGIN”,当您还没有尝试登录时,如果您输入了错误的用户/密码,它将更改为回显值 希望你明白我的意思:) 这是我的输入代码 <input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])) echo htmlentities($_

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

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

希望你明白我的意思:)

这是我的输入代码

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

如果我理解正确,您只希望用户名文本框的默认值为“LOGIN”,然后当用户输入其信息时,它会更改吗?如果这是正确的,那么只需将值更改为LOGIN。

如果我误解了您的意思,请尝试进一步澄清您想要实现的目标。

如果我正确理解您的意思,您只希望用户名文本框的默认值为“LOGIN”,然后当用户输入其信息时,它会更改吗?如果这是正确的,那么只需将值更改为LOGIN。
$val = isset($_POST['username']) ? htmlentitie($_POST['username']) : 'LOGIN';
<input type="text" value="<?=$val?>" />
如果我误解了您的意思,请尝试进一步澄清您想要实现的目标。

$val=isset($\u POST['username'])?htmlentie($_POST['username']):'LOGIN';
$val = isset($_POST['username']) ? htmlentitie($_POST['username']) : 'LOGIN';
<input type="text" value="<?=$val?>" />
$val=isset($\u POST['username'])?htmlentie($_POST['username']):'LOGIN';

请不要滥用
属性作为
。使用真实的标签。请不要将
属性滥用为
。使用真正的标签。但只有在PHP5.4或启用短标签时才使用。否则,请使用
。但只能在PHP5.4中使用,或者如果启用了短标记。否则,请使用
。作为魅力工作:)已经奋斗了一段时间:)谢谢你作为魅力工作:)已经奋斗了一段时间:)谢谢