Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发布带有空格的隐藏字段会删除空格后的内容_Javascript_Php_Post_Hidden Field - Fatal编程技术网

Javascript 发布带有空格的隐藏字段会删除空格后的内容

Javascript 发布带有空格的隐藏字段会删除空格后的内容,javascript,php,post,hidden-field,Javascript,Php,Post,Hidden Field,我发布了一个隐藏字段,例如值:“这是示例格式”。 在$_POST['name']中获取结果时,变量的值被缩减为仅“this”。 也就是说,当一个白色的邮戳被移除后。。 有什么想法吗 PS Am在隐藏字段的值上使用htmlspecialchars来用格式化数据替换空白,但这没有帮助 PSS我认为这是我自己的错,因为在网上找不到关于它的任何信息,所以很可能没有解决办法。我似乎无法重现你的错误。你能把表格的代码贴出来吗?可能是别的地方出了问题 我得到了一个很好的结果,无论我尝试什么,例如: <f

我发布了一个隐藏字段,例如值:“这是示例格式”。 在$_POST['name']中获取结果时,变量的值被缩减为仅“this”。 也就是说,当一个白色的邮戳被移除后。。 有什么想法吗

PS Am在隐藏字段的值上使用htmlspecialchars来用格式化数据替换空白,但这没有帮助


PSS我认为这是我自己的错,因为在网上找不到关于它的任何信息,所以很可能没有解决办法。

我似乎无法重现你的错误。你能把表格的代码贴出来吗?可能是别的地方出了问题

我得到了一个很好的结果,无论我尝试什么,例如:

<form method="post" action="./test.php">
<input type="hidden" value="<?=htmlspecialchars('this is the format')?>" name="test" />
<input type="submit" />
</form>

// Blah blah code, then result    
echo $_POST['test']; // gives this is the format


我猜您必须转义引号:
\”
,在您的“值”中。我们需要查看您正在使用的代码的示例
<form method="post" action="./test.php">
<input type="hidden" value="this is the format" name="test" />
<input type="submit" />
</form>

// Blah blah code, then result    
echo htmlspecialchars($_POST['test']); // gives this is the format