使用占位符或标题,其中值为空

时间:2015-08-29 06:37:59

标签: javascript jquery forms

我正在使用表格,我必须使用占位符标题在数据库中插入值,我知道我们可以使用

$form.serialize选择表单的所有值,但在我的情况下,值字段总是为空,我想选择占位符值和标题值,如果占位符没有像序列化那样定义,

是否有自定义构建jquery代码或已构建的内容,我如何才能使用它$(form).serializePlaceholder$(form).serializrtitle

如果某些情况如IE8,占位符不受支持,它应自动选择标题,或者我可以定义它,如果未定义placeholder,请选择title

2 个答案:

答案 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的主题上添加的最后一条评论。

干杯!