Как получить входные данные с конкретными значениями и поместить их в текстовую область в форме? - PullRequest
2 голосов
/ 03 января 2012

Я пытаюсь создать страницу с оценками, и мне нужно отправить по электронной почте только входные данные со значениями, отличными от нуля.

Как получить входные данные со значениями, отличными от 0 в форме, и отправить их по электронной почте

1 Ответ

2 голосов
/ 03 января 2012

Вы можете выбрать прямо против атрибута значения, как этот

$("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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...