簡體   English   中英

PHP表單和onsubmit javascript函數調用

[英]php form and onsubmit javascript function call

我創建了一個表單,並在PHP中回顯了html,並試圖以相同的形式調用Javascript函數。 我已經復制並粘貼了js部分,並將其放置在php文件頂部的head標簽中。

<script>
    function validate(){
        alert("You need to enter the date in format dd-mm-yyyy");
    }
</script>

進一步,我在表格開頭有這個

echo "<form method=\"post\" action=\"index.php\" onsubmit=\"validate()\">
        <br>
        <span>Name: <input type=\"text\" name=\"name\" value=\"$name\"></span>"

是否可以在同一文檔中從php調用javascript? 干杯

您必須在php代碼中嘗試這個..

       echo "<script type='text/javascript'>
        function validate(){
         alert('You need to enter the date in format dd-mm-yyyy');
                        }
     </script>";

希望它對您有用。

為了爭辯,您嘗試將腳本移到頁面底部嗎?

echo ... validate()
...
<script>function validate()</script>

您需要在執行函數時使其可用。

window.onload = function() {
    function validate(){
        alert("You need to enter the date in format dd-mm-yyyy");
    }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM