当前位置:  开发笔记 > 编程语言 > 正文

如何设置HTML值属性(带空格)

如何解决《如何设置HTML值属性(带空格)》经验,为你挑选了1个好方法。

当我使用PHP来设置HTML表单输入元素的值时,如果我在数据中没有任何空格,它就可以正常工作.

 />

如果我输入"Jonathan"作为用户名,则会按预期重复给我.但是,如果我输入"Big Ted",我提交表格时只会重复"重复".

请注意,$_POST["Username"]变量是正确的; 当我使用PHP回应它时,它被设置为"Big Ted".



1> BalusC..:

引用它.否则,空间将成为属性分隔符,空格后的所有内容都将被视为元素属性.右键单击webbrowser中的页面并查看源代码.它应该看起来不像这样(也见语法高亮颜色):


而是这个


更何况当有人在他的名字中引用一个引号时(例如,你的代码对XSS 攻击敏感),这仍然会破裂.使用htmlspecialchars().

开球示例:


推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有