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

1 に答える 1

4

< ? の周りのスペースを閉じます。php エコー $view; ?>

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

テキストエリアには、これらの改行とスペースがテキストエリアのコンテンツの一部であるかどうかを知る方法がないため、もちろんそれらも含まれます。

于 2012-11-13T23:07:46.883 に答える