Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 2 decades ago

何時要加echo

請教一下, php+javascript,下面這段語法中, if 和大括弧前面為何不用加echo ?

<?

echo "<script>";

echo "function check()";

echo "{" ;

echo "</script>";

if( 欄位有填寫 )

{

echo "document.form1.submit();";

}

?>

Update:

小弟是這樣想的, 原來script語法如下:

<script>

function check( )

{

if( 欄位有填寫 )

{

document.form1.submit();

}

}

</script>

如果要包在 <? ?>,就在每一行前面加echo" "

所以才會好奇有的加echo,有的沒加echo

2 Answers

Rating
  • Lv 6
    2 decades ago
    Favorite Answer

    就你所提出的內容而言,不需要每一行都加echo因在是包在<? ?>之間的javascrip語法你只需要用一個echo就可以了如下所示:echo '  <script>    function check( )    {      if( 欄位有填寫 )      {        document.form1.submit();      }    }    </script>';也就是把<script>...</script>這一大段javascript程式當成是一大段的字串輸出...不過如果這裡頭沒有牽涉到PHP的變數值的話,建議直接將這一最Javascript程式寫到<? ?>的外頭就可以了.

  • 2 decades ago

    echo是輸出到畫面上的意思!

    那 if 是邏輯判斷!

    不是要輸出的資料。

    當然不用加echo

    Source(s): 自己
Still have questions? Get your answers by asking now.