avoid textarea rows/cols error?

房东的猫 提交于 2019-12-01 11:44:57

Stop using a textarea. If you want something to hold raw data, then use a <script> element (if you plan to access it with JS) or an input of type hidden (if you plan to submit it as form data).

Don't use semantics that say "Let the user enter data" if you don't plan to let the user enter data.

I think, it's standard solution. It would be better to give larger values though, so that browsers with disabled CSS can show them correctly. For invisible data holders you can use <div> instead of <textarea>.

David's answer is ultimately the right one. A quick note about required attributes, though: Many attributes are required to be present, but are not required to have a value - so <textarea rows="" cols=""></textarea> is perfectly valid.

Semantically, think of this as explicitly not specifying the rows or cols, which is different to <textarea></textarea> which is just ignoring the attributes completely.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!