【问题标题】:Post default form field value if form field is empty如果表单字段为空,则发布默认表单字段值
【发布时间】:2014-02-20 16:02:55
【问题描述】:

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

html5中是否有解决方案可以在表单字段为空时发布默认值?

【问题讨论】:

  • 你如何发布表格?
  • 一般不使用ajax。
  • 留给服务器代码。
  • 我已经在服务器端完成了,但我正在寻找一种在客户端完成的方法。

标签: jquery html forms


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 2020-09-21
    • 2021-08-27
    • 1970-01-01
    相关资源
    最近更新 更多