2012-11-13 80 views
0

這裏是我的代碼:爲什麼我的表單將標籤添加到我發送的數據中?

<?php 
    $view="Mickey Mouse"; 
?> 
<script type="text/javascript"> 
    function doOne(){ 
     document.getElementById("xyz").submit(); 
     } 
    function doTwo(){ 
     document.getElementById("xyz").submit(); 
     } 
</script> 
<form class="xyz" id="xyz" method='POST' accept-charset="UTF-8" action='index.php'> 
    <textarea rows="4" cols="60" name='article' id='article' WRAP=SOFT> 
     <?php echo $view;?> 
    </textarea> 
<p> 
    <button type="button" name='do1' id='do1' value="do 1" onclick="doOne()">do 1</button> 
    <button type="button" name='do2' id='do2' value="do 2" onclick="doTwo()">do 2</button> 
</p> 
</form> 

<?php 
    var_dump("POST :",$_POST); 
?> 

當我運行它,窗體顯示[tab][tab]Mickey Mouse[tab]而不是簡單地Mickey Mouse。這是爲什麼?

回答

4

關閉<的空間? php echo $ view; ?>

<textarea rows="4" cols="60" name='article' id='article' WRAP=SOFT><?php echo $view;?></textarea> 

textarea的沒有辦法知道這些新行和空間是否應該是textarea的內容的一部分,所以它當然包括他們的方式。

+0

明白了。謝謝。 – JDelage

相關問題