Я создаю форму с проверкой. Например, у меня есть поле ввода и кнопка, которая выглядит как представить:Поле ввода с ясной функцией
<input name="Zip" maxlength="5" id="Zip" value="" />
<a class="form-submit submit-btn" href="javascript:void(0);" style="display: block;">Proceed</a>
Использование JQuery, если поле ввода пусто, и они пытаются представить, я хочу «Zip ТРЕБУЕТСЯ» будет новое значение в красном тексте внутри поля ввода.
Когда пользователь нажимает на поле для редактирования, красный текст ошибки исчезнет, и они могут ввести свой индексный код.
Я ТОЛЬКО хочу, чтобы поле ввода очищалось, когда появляется сообщение об ошибке. Имеет ли это смысл?
Это то, что у меня есть до сих пор, и я очень новичок в jQuery. Когда вы нажимаете сообщение об ошибке, оно исчезает, но когда вы вводите новый почтовый индекс, щелкните и зайдите обратно, новый почтовый индекс исчезнет!
if($('#Zip').val() == ''){
$('#Zip').val('Zip is Required');
$('#Zip').css('color', 'red');
if($('#Zip').val() == 'Zip is Required'){
$('#Zip').click(function() {
$('#Zip').val('');
$('#Zip').css('color', 'black');
});
}
}
Благодарим за помощь!
Работает ли ваш код? –
@LeeMeador Нет, это не так. Я не могу заставить текст перестать исчезать. Я редактировал свой пост с тем, что у меня сейчас есть. Благодарю. – Dawn