首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 ><input>元素可以包含大写字母和空格吗

<input>元素可以包含大写字母和空格吗
EN

Stack Overflow用户
提问于 2012-06-27 16:06:46
回答 4查看 1.9K关注 0票数 2

表单中的<input>元素是否需要是一个单词,可以是整体的,也可以使用下划线,或者可以包含空格?

代码语言:javascript
运行
复制
<input name="This is a name" />

<?php var_dump($_POST['This is a name']); ?>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-27 16:09:02

它们需要是一个单词,但可以有数字和下划线。

票数 -1
EN

Stack Overflow用户

发布于 2012-06-27 16:21:17

表单名称属性可以包含空格,但是您会发现在PHP中,空格(和句点)被$_GET / $_POST / $_REQUEST数组中的下划线替换:

代码语言:javascript
运行
复制
<pre><?php var_dump($_REQUEST, $_GET, $_POST); ?></pre>

<form method="get">
    <input name="This is a name" value="This is a value" />
    <input type="submit" />
</form>

使用"get“或"post”方法,输入将被键控为This_is_a_name

参考:PHP: Variables From External Sources (注意下面的例子)

票数 3
EN

Stack Overflow用户

发布于 2012-06-27 16:12:18

是,表单中的输入应为单个单词。它们可以有下划线或数字,也可以是大写字母,但您指定的名称中不能有空格。另外,请确保您没有在名称中输入特殊字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11221879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档