我有一个很长的形式,我已经分成6个步骤.加载表单时,将加载所有步骤,但只能看到第一步.其余的都有CSS,display:none所以它们是隐藏的.当步骤完成并使用Javascript验证时,当前步骤设置为display:none并且新步骤设置为display:block.在最后一步,用户提交表单.但是,正如预期的那样,只display:block提交页面上元素中的字段.元素中的所有已完成字段都将display:none被忽略.
有没有办法提交display:none元素内的字段?
如果没有,还有另一种方法可以达到同样的效果吗?
我想知道为什么当我将textarea的值(id ="t")复制到另一个元素(id ="t_hidden")时,javascript/jquery会删除我的换行符(\n).
$('#t_hidden').val($('#t').val());
Run Code Online (Sandbox Code Playgroud)
当我做某事 值为$('#t_hidden')我认识到我的换行符已经消失.有人知道为什么吗?