聚会有点晚了,但我认为这是最好的解决方案:
替换所有未填写的必填字段:http:
//jsfiddle.net/LREah/
$('form').submit(function(){
if(!$('.required').val()) {
$('.required').attr('placeholder', 'You forgot this one');
return false;
} else {
return true;
};
});
仅替换提交表单的必填字段:http: //jsfiddle.net/MGf9g/
$('form').submit(function(){
if(!$(this).find('.required').val()) {
$(this).find('.required').attr('placeholder', 'You forgot this one');
return false;
} else {
return true;
}
});
当然你可以改变attr('placeholder', 'You forgot this one');
——addClass('error');
它只是为了演示。顺便说一句,你不需要id="formX"
html 上的,我只是在尝试别的东西,忘了删除。