如果表单字段为空,则发布默认表单字段值

时间:2014-02-20 08:00:48

标签: jquery html5 forms

我有这个表单字段<input type="text" placeholder="" name="city" value="" />,我将其发布到服务器端脚本进行处理。但是,如果表单字段是以空值发布的,我想发布要发布的默认值。我是认为如果表单字段为空但未发布占位符值,则可以发布placeholder="value"

html5中是否有解决方案可以在表单字段空白时启用默认值?

1 个答案:

答案 0 :(得分:1)

您可以在提交前立即使用默认值填充空文本输入。

$('#myform').submit(function() {
    $(this).find('input[type="text"]').each(function() {
        if($.trim($(this).val()) == '') $(this).val($(this).attr('placeholder'));
    });
});