如何获取具有特定值的输入并将它们放入表单中的文本区域?

时间:2012-01-02 20:14:12

标签: jquery html forms

我正在尝试构建估算页面,并且只需要通过电子邮件发送值不同于零的输入。

如何在表单中获取值不同于0的输入并通过电子邮件发送?

1 个答案:

答案 0 :(得分:2)

您可以像这样

选择值属性
$("input[value!='0']");

或者,如果您需要更强大地查询,可以使用过滤功能

$("input").filter(function() {
    return +$(this).val() > 0;
});

就发送电子邮件而言,您需要回发到服务器并手动汇总电子邮件。在jQuery中没有任何内容可以帮助你。

如果你使用的是.net,它可能看起来像这样:

System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage();
Message.Body = String.Format("These are the inputs that were zero {0}", 
                    String.Join(",", PostedInputIdsOf0));
Message.To.Add("Jeff.Atwood@hotmail.com");
new System.Net.Mail.SmtpClient("host address").Send(Message);