输入字段使用空格自动填充并突出显示问题

时间:2017-01-14 08:46:50

标签: php html css wordpress

我的登录表单上的输入字段确实很奇怪。它似乎充满了一大堆"空间"然后在页面加载时立即突出显示这些空格。因此,占位符文本不会显示。

这是屏幕加载时的样子:

enter image description here

还有直接链接供您查看:https://www.uncvrd.co/wp-login.php

编辑相关wp-login.php

<form name="loginform" id="loginform" action="<?php echo esc_url( site_url( 'wp-login.php', 'login_post' ) ); ?>" method="post">
    <p>
        <label for="user_login">
            <?php _e( 'Username or Email Address' ); ?>
                <br />
                <input type="text" name="log" id="user_login" <?php echo $aria_describedby_error; ?> class="input" value="
                <?php echo esc_attr( $user_login ); ?>" size="20" />
        </label>
    </p>
    <p>
        <label for="user_pass">
            <?php _e( 'Password' ); ?>
                <br />
                <input type="password" name="pwd" id="user_pass" <?php echo $aria_describedby_error; ?> class="input" value="" size="20" /></label>
    </p>

有什么想法?谢谢!

1 个答案:

答案 0 :(得分:1)

你的输入元素有问题。据观察,您已在用户输入中预定义了空格

public class LabelReplaceController {

    @FXML
    private Pane grid;

    @FXML
    private void selectionChanged(ActionEvent event) {
        for (Node child : grid.getChildren()) {
            child.setVisible(!child.isVisible());
        }
    }

}

你需要编辑它并制作它:

<input type="text" name="log" id="user_login"  class="input" value="
                                                            " size="20" />

它会起作用

对于你的php代码:你想这样做:

<input type="text" name="log" id="user_login"  class="input" value="" size="20" />

基本上它是发送空值,但是已经存在由html标签引起的预定义空间