我正在使用PHP來顯示我在窗體中的日誌。現在,表單顯示「用戶名」,但用戶開始輸入時文本不會消失。當用戶開始輸入時,如何讓文本消失,以便文本「用戶名」不會與輸入的任何內容重疊?直到用戶開始輸入時,在輸入中顯示文本「用戶名」和「密碼」
這裏是我的「用戶名」代碼
<p class="infield grouptop">
<input type="text" name="user" id="user" placeholder=""
value="<?php p($_['username']); ?>"<?php p($_['user_autofocus'] ? ' autofocus' : ''); ?>
autocomplete="on" required/>
<label for="user" class="infield"><?php p($l->t('Username')); ?></label>
<img class="svg" src="<?php print_unescaped(image_path('', 'actions/user.svg')); ?>" alt=""/>
</p>
這裏是我的「密碼」代碼
<p class="infield groupbottom">
<input type="password" name="password" id="password" value="" placeholder=""
required<?php p($_['user_autofocus'] ? '' : ' autofocus'); ?> />
<label for="password" class="infield"><?php p($l->t('Password')); ?></label>
<img class="svg" id="password-icon" src="<?php print_unescaped(image_path('', 'actions/password.svg')); ?>" alt=""/>
</p>
我想實現密碼錶單同樣的事情。
佔位符應該做的,只要你沒有也添加一個值。你沒有在那裏設置佔位符?您的價值是否已經包含初始展示的東西? – ToBe