我想问你关于textarea“问题”的建议。我喜欢FF的用户可调整大小的功能,实际上我想要实现的是如果我用POST表单提交一些东西,那么在页面刷新之后textarea将与用户拖动的大小相同。
这似乎不适用于标准JS或PHP,因为在提交期间仅传输默认的原始行和列,而不是虚拟的,用户设置的内容。我认为这是一个由浏览器管理的虚拟值。
有没有办法在提交时捕获实际的textarea cols&行?我不需要浏览器或操作系统兼容性很强,主要是Windows和Linux下的FF10.x工作解决方案是完美的。
提前感谢任何见解, 纳米
答案 0 :(得分:1)
您应该使用width
和height
,而不是rows
和cols
。然后你可以得到textarea的offsetWidth
和offsetHeight
并保存它们,然后在下次textarea出现时自动调整大小。
旁注:在Firefox发布之前,Chrome已经调整了文本大小。