首页 > Web开发 > 详细

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

时间:2015-11-20 21:42:20      阅读:272      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!