整个Html内容以邮件的方式发送出去(取出标签包含的用户输入信息)

需求是一个html的调查问卷,在调查问卷完成后,将问卷页面(包括用户填写的答案)完整的发送给领导。

问题出现了

填写的时候用的是jquery赋值的方法 ,比如text文本、textrear用的是val()方法,在获取整个页面$("html")[0].outerHTML 的时候 ,各个HTML标签的值都是空的;

如果是radio或者checkbox 标签的话 ,会出现选中的标签 并没有checked属性值 导致$("html")[0].outerHTML 取得值是没有包含答案的。

解决方法:

radio、checkbox: 在选中时,添加属性$(this).attr("checked","checked");

text:  添加属性$(this).attr("value",$(this).vla());

textarea:添加属性  $(this).html($(this).val());

由于本调查问卷只包含只包含这些标签,所以值提供这些的解决方法;

同理,其它的控件有对应的属性值赋值。

时间: 2024-10-11 18:17:45

整个Html内容以邮件的方式发送出去(取出标签包含的用户输入信息)的相关文章

js打印保存用户输入的内容

在用js打印局部页面时,遇到用户新输入的内容没能打印出来,经过观察,发现我采用的js打印方法是读取页面源代码,而用户输入的内容如果不将其写入到页面源代码中去,是打印不出来的,下面是我的解决方法: //获取标签自身 jQuery.fn.outerHTML = function (s) { return (s) ? this.before(s).remove() : $("<Hill_man>").append(this.eq(0).clone()).html(); }; St

python3 邮件方式发送测试报告

以邮件方式发送测试报告 import smtplib from email.mime.text import MIMEText class SendEmail: """邮件方式发送报告""" global send_user global email_host global password send_user = "[email protected]" email_host = "smtp.163.com"

python之发送HTML内容的邮件

1 # 发送html内容的邮件 2 import smtplib, time, os 3 from email.mime.text import MIMEText 4 from email.header import Header 5 6 7 def send_mail_html(file): 8 '''发送html内容邮件''' 9 # 发送邮箱 10 sender = '[email protected]' 11 # 接收邮箱 12 receiver = '[email protected]

亚马逊索评邮件什么时候发送效果最佳

做亚马逊的卖家知道,review和feedback对新品上架的重要性,review和feedback的数量和好坏决定了你的新品是否能热销,因此,很多卖家都会发送邮件来向客户索要review和feedback,但是,据很多亚马逊卖家反应,邮件的回评率并不高,除了邮件的内容是一方面的因素,很多人可能不知道邮件发送的时间也是另外一个重要的因素 据了解,2016年的10月份,在亚马逊平台政策新规里提到:亚马逊官方允许索取评论,可以向买家索取卖家反馈,但严禁任何金钱或物质等诱因作为买家撰写及移除评论的奖励

Windows 和 Linux下使用socket下载网页页面内容(可设置接收/发送超时)的代码

主要难点在于设置recv()与send()的超时时间,具体要注意的事项,请看代码注释部分,下面是代码: [cpp] view plaincopyprint? #include <stdio.h> #include <sys/types.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <string.h> #ifdef _WIN32   ///

C#带cookie Post和Get方式发送数据,保持cookie

在实际编程中,可能需要读取特定网页的信息,但很多网站需要用户登录后,才能够获取相关的页面内容,这就需要编程者先临时存储当前的cookie,在C#中可以使用CookieContainer 对象来保存登录后的Cookie信息,这样,在每次发送数据的时候,附加上Cookie信息,就可以了. #region 同步通过POST方式发送数据 /// <summary> /// 通过POST方式发送数据 /// </summary> /// <param name="Url&qu

用 AFNetworking 通过 POST 方式发送数据

用 AFNetworking 通过 POST 方式发送数据BY 子非鱼 · 2014 年 5 月 26 日 AFNetworking进行POST请求中 发送json数据有些特别 .AFNetworking 版本为 2.0.2POST 发送数据有两种形式:1.发送纯文本的内容2.发送的 body 部分带有文件(图片,音频或者其他二进制数据)对应的 Content-Type 有两种:1.application/x-www-form-urlencoded2.multipart/form-data传统的

C# 发邮件类可发送附件

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net.Mail; namespace Ajax.发邮件 { public class GetMail { //MailAddress ds = new MailAddress("[email protected]"); // Send(ds, "[email protected]&

C#中Post请求的两种方式发送参数链和Body的

POST请求 有两种方式 一种是组装key=value这种参数对的方式 一种是直接把一个字符串发送过去 作为body的方式 我们在postman中可以看到 sfdsafd sdfsdfds public class KeyWordController : BaseController { private string listClassUrl = "http://192.168.1.171:8789/keywords/list_class"; public ActionResult L