我正在创建一个带有验证的表单。例如,我有一个输入字段和提交按钮,如下所示:
<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”成为输入字段内 RED 文本中的新值。
当用户单击要编辑的字段时,红色错误文本将消失,他们可以输入他们的邮政编码。
我只希望输入字段在出现错误消息时清除 onclick。这有意义吗?
这就是我到目前为止所拥有的,而且我对 jQuery 还是很陌生。当您单击错误消息时会消失,但是当您输入新的 zip 时,单击退出并单击返回,新的 zip 会消失!
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');
});
}
}
谢谢您的帮助!