+ -
当前位置:首页 → 问答吧 → 空白字符转换问题

空白字符转换问题

时间:2011-08-27

来源:互联网

<?
echo $_POST['aaa'].'<br>';
function htmlpost($x){
$x1=array(' ');
$x2=array("&nbsp;");
$x=str_replace($x1,$x2,$x);
return $x;
}
echo $_POST['aaa']=htmlpost($_POST['aaa']);
?>
<form method="post">
  <input name="aaa" type="text" id="aaa" value="<? echo $_POST['aaa']; ?>" />
  <input type="submit" name="Submit" value="提交" />
</form>

在输入框输入连续两个以上空白字符
按第一次提交没有问题,空白字符可以转换&nbsp;,但是按第二次提交,空白的字符没有转换为&nbsp;
请问什么原因?

作者: jakjakgogogo   发布时间: 2011-08-27

第二次提交的时候,不改变原来的内容提交,查看浏览器源码就可以看到,空白的字符没有转换为&nbsp;
这个是bug还是什么原因?

作者: jakjakgogogo   发布时间: 2011-08-27

热门下载

更多