您好,欢迎访问一九零五行业门户网

请问如何把html上静态表单上的checkbox值带到邮件_html/css_WEB-ITnose

我现在要实现一个静态html表单提交后,同时把表单内容以页面形式发送到指定邮箱,这些都已实现,但现在唯一的问题是,表单上的所有checkbox值到了邮件里都是空值,要怎么解决?
我邮件发送,取值是通过js实现的

回复讨论(解决方案)  var ajaxurl = sendingmail.ashx;
function sendingmail() {
$(':checkbox').each(function(){this[this.checked?'setattribute':'removeattribute']('checked','checked')})
            var body = $(form).html();
$.post(ajaxurl + ?n= + math.round(),
       {
           action: sending,
           from: ,
           to: ,
           cc: ,
           subject: ,
           body: body,
},
       function (data) {
           if (data) {
               alert(邮件发送成功!);
           }
           else {
               alert(邮件发送失败!);
           }
       },
       json);  //这里返回的类型有:json,html,xml,text
        }
var ajaxurl = sendingmail.ashx;
function sendingmail() {
$(':checkbox').each(function(){this[this.checked?'setattribute':'removeattribute']('checked','checked')})
            var body = $(form).html();
$.post(ajaxurl + ?n= + math.round(),
       {
           action: sending,
           from: ,
           to: ,
           cc: ,
           subject: ,
           body: body,
},
       function (data) {
           if (data) {
               alert(邮件发送成功!);
           }
           else {
               alert(邮件发送失败!);
           }
       },
       json);  //这里返回的类型有:json,html,xml,text
        }
var ajaxurl = sendingmail.ashx;
function sendingmail() {
$(':checkbox').each(function(){this[this.checked?'setattribute':'removeattribute']('checked','checked')})
            var body = $(form).html();
$.post(ajaxurl + ?n= + math.round(),
       {
           action: sending,
           from: ,
           to: ,
           cc: ,
           subject: ,
           body: body,
},
       function (data) {
           if (data) {
               alert(邮件发送成功!);
           }
           else {
               alert(邮件发送失败!);
           }
       },
       json);  //这里返回的类型有:json,html,xml,text
        }
可以了,你好利害!~
其它类似信息

推荐信息