私は単純なテキストエリア次のような形式で:
<textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink">
<?php if($siteLink_val) echo $siteLink_val;?>
</textarea>
この に余分な空白が入り続けますtextarea
。タブで移動しても、カーソルが の先頭でtextarea
はなく、真ん中にあるように見えます。これはどういう説明でしょうか。
ベストアンサー1
コードをよく見てください。すでに 3 つの改行と、 の前に大量の空白があります</textarea>
。まずこれらを削除して、タグ間に改行がなくなるようにします。これで問題が解決するかもしれません。
if($siteLink_val)
この場合、条件は不要であり、安全に削除できることに注意してください。
さらに重要なのは、すべてのHTML出力はHTMLエンコードされている必要があるということです。したがって、コードは次のようになります。
<textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink"><?php
echo htmlspecialchars($siteLink_val);
?></textarea>