如何修复Android中的密码文本框输入字段问题

时间:2018-12-31 22:51:12

标签: c# android textbox passwords webpage

我有一个C#网络表单,用于注册密码并确认密码字段。当我将光标放在密码字段上时,该字段在所有浏览器中均能正常工作,但在移动设备(Android,Iphone)中,它不允许键入(不显示键盘以输入文本)。对于“确认密码”字段,它允许输入文本。

我比较了两个输入字段,它们具有相同的值。 当我将光标放在“密码”文本框的开头时观察到的一件事,然后它允许输入文本并显示键盘。 即使默认情况下具有“ tabindex”功能,我还是去了并将其添加到代码中以查看是否有任何区别。

<div id="DesignatedAdministratorLoginInformation">
    <span class="d-inline-block">
        <asp:Label runat="server" AssociatedControlID="Username"><%= TranslateText("Desktop_Account_Management_Placeholders_Username") %></asp:Label><br />
        <input runat="server" type="text" name="Username" id="Username" onblur="IsUniqueLoginID()" maxlength="128" aria-required="true" TabIndex="62" /><br />
    </span>
    <label id="UserNameError" style="color:#CC0000; display:none;"><% = TranslateText("Desktop_Account_Management_Validation_Messages_Username_Unavailable") %></label> 
    <div style="margin-bottom: -10px;">
        <span class="d-inline-block">
            <asp:Label runat="server" AssociatedControlID="Password"><%= TranslateText("Desktop_Account_Management_Placeholders_Password") %></asp:Label><br />
            <input runat="server" id="Password" name="Password" data-password="" type="text" class="primary-password" aria-required="true" TabIndex="63" />
        </span>
        <span class="d-inline-block">
            <asp:Label runat="server" AssociatedControlID="PasswordConfirmation"><%= TranslateText("Desktop_Account_Management_Placeholders_Confirm_Password") %></asp:Label><br />
            <input runat="server" id="PasswordConfirmation" name="Password" data-password="" type="text" aria-required="true" TabIndex="64" />
        </span>
    </div>
</div>

0 个答案:

没有答案