我有一个简单的文本区域,像这样的形式:

<textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink">
    <?php if($siteLink_val) echo $siteLink_val; ?> 
</textarea>

我一直在这个文本区域得到额外的空白。当我tab到它,我的光标就像在文本区域的中间,而不是在开始?怎么解释呢?


当前回答

此外:textarea标签在多行代码中为新行、制表符等显示空格。

其他回答

请确保后面没有换行符或空格,这是为了确保没有空格或制表符,只需复制并粘贴此代码:)我已经为您修复了它

<textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink"><?php if($siteLink_val) echo trim($siteLink_val);?></textarea>

由于标签中存在真实的空间,文本区域显示出神秘的空间。<文本区域 > < php吗?echo $ var;?> </ textarea > 删除标签之间的这些额外的空格后,问题将得到解决,如下所示。< textarea > < php吗?echo $ var;? > < / >文本区域

基本上应该是这样

<textarea>something here with no spaces in the begining</textarea>

如果有一些预定义的空间,让我们说由于代码格式如下

<textarea>.......
....some_variable
</textarea>

点所示的空格在每次提交时不断增加。

此外:textarea标签在多行代码中为新行、制表符等显示空格。

我反对HTML代码与PHP代码混合。

但是试试这个:

<textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink">
<?php 
    if($siteLink_val) 
        echo trim($siteLink_val);
?> 
</textarea>