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

WBOY
Lepaskan: 2016-06-24 11:34:11
asal
1077 orang telah melayarinya

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

<script type="text/javascript" src="jquery-1.11.0.min.js"></script>    <script>        var ajaxurl = "SendingMail.ashx";                function SendingMail() {                                        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        }    </script>
Salin selepas log masuk


回复讨论(解决方案)

 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
        }



可以了,你好利害!~
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan