码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-11-20 21:45:12      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

需求是一个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());

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

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

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

标签:

原文地址:http://www.cnblogs.com/kongxp/p/4982305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!