我正在使用表格,我必须使用占位符或标题在数据库中插入值,我知道我们可以使用
$form.serialize
选择表单的所有值,但在我的情况下,值字段总是为空,我想选择占位符值和标题值,如果占位符没有像序列化那样定义,
是否有自定义构建jquery代码或已构建的内容,我如何才能使用它$(form).serializePlaceholder
或$(form).serializrtitle
如果某些情况如IE8
,占位符不受支持,它应自动选择标题,或者我可以定义它,如果未定义placeholder
,请选择title
答案 0 :(得分:0)
尝试在提交表单时使用占位符替换空值,如下所示:
jQuery(function($) {
$('form').on('submit', function(e) {
e.preventDefault();
$(this).children('input, textarea').each(function() {
if(!$(this).val()) {
$(this).val($(this).attr('placeholder'));
}
});
$(this).submit();
});
});
答案 1 :(得分:-1)
您的问题的答案在于this bin I created。我认为它解决了你的问题,如果确实如此,我想礼貌地请你删除你在D4V1D的主题上添加的最后一条评论。
干杯!