微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML表单值PHP和空格

我正在为我的组织开展由其他开发人员启动的各种项目.这项工作的很大一部分涉及使用PHP进行表单处理.

我很惊讶地看到,对于许多表单值,前一个开发人员使用了空格(例如< input type =“radio”value =“DO NOT ENROLL”name =“proceed”/>).我想我知道他为什么这么做了 – 他发送电子邮件,并且可以很容易地以人类可读的格式显示值而无需额外的处理,但是,作为习惯于“典型”编程命名约定的人(没有空格,骆驼案,帕斯卡案等等,这确实让我有点不安.每当我处理HTML表单和赋值时,我相信我总是试图遵循“典型”变量命名约定,但这可能有习惯而不是必要的练习.

现在,我并不是说他错了,但我试着对这个话题进行一些研究,并没有得出明确的结论.所以我的问题是 – 在分配给HTML表单输入元素的值中包含空格是否有任何问题 – 特别是当它将通过电子邮件发送时?如果是这样,可能会导致哪些复杂情况,并且是否有正确处理它们的方法,或者您是否建议保持实际表单值简单(例如,< input type =“radio”value =“decline”name =“proceed” />然后处理它们以使它们在提交表单后更具可读性.

感谢您的任何意见!

解决方法:

没有什么不好的,除了对表单控件名称中出现的字符的唯一真正限制是使用GET提交表单时

“”get“方法将表单数据集值限制为ASCII字符.

Source 1 | Source 2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐