关于做问卷中遇到的textarea、可编辑DIV问题记录
在做问卷过程中:
textarea可以过滤掉样式。但是不能输入<script>alert(1);</script>代码后直接保存;
将我们自定义的字符串直接替换为<>,不能是<>,再赋值给textarea;
将textarea的值取出来去除<>时,需要查找替换< > < > 4个;
---------------------------
额外处理自动变高问题
---------------------------
用可编辑div,只取文本内容---经过尝试,虽然没有样式了,但是换行也不见了。如果我们需要换行显示,不支持这么做。
如果不需要换行显示,那还是能用下的
---------------------------
textarea中如果placeholder超过了一行,在苹果中会遇到只看到一行的问题。解决方法是:动态写入placeholder的值
<textarea id="remark" name="remark" onkeyup="xyAddPH(this)" placeholder="如您已线下协商好同行住宿的伙伴,可注明后尽量为您安排,如您有其它特殊要求,也请单独注明" class="tti" style="height:100px"></textarea>
function xyAddPH(dom){dom.setAttribute('placeholder','如您已线下协商好同行住宿的伙伴,可注明后尽量为您安排,如您有其它特殊要求,也请单独注明');}