Я занимаюсь разработкой веб-страницы contactus, в которой есть поле ввода под названием Email. Он проверяется на соответствие обязательного поля валидатора и валидатора регулярного выражения с соответствующими сообщениями.
Обязательно: введите адрес электронной почты
Регулярное выражение: неверный адрес электронной почты
Я устанавливаю эти два, как указано ниже:
<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
<font color="#FF0000">*</font>
<asp:RequiredFieldValidator ID="rfvemail" CssClass="error_text" ControlToValidate="txtEmail"
runat="server" ErrorMessage="Enter email address."></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="revemail" runat="server" ControlToValidate="txtEmail"
ErrorMessage="Invalid Email" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
Моя проблема заключается в том, что как Enter Email, так и Invalid Email занимают свое собственное место. Например: если я оставляю сообщение как пустое место и нажимаю «Отправить», рядом с ним отображается «Введите адрес электронной почты». Если я ввожу недопустимый адрес электронной почты (xxx), Ввод адреса электронной почты отключен, но занимает пробел, после того, как «Ввод адреса электронной почты» ранее был введен, введите сообщение «Недопустимый адрес электронной почты».
Есть ли способ убрать это место ??
Махеш