我正在尝试构建估算页面,并且只需要通过电子邮件发送值不同于零的输入。
如何在表单中获取值不同于0的输入并通过电子邮件发送?
答案 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);