php表单和onsubmit javascript函数调用

时间:2013-03-10 18:53:07

标签: php javascript

我创建了一个表单,其中html在PHP中被回显,我试图以相同的形式调用Javascript函数。我已经复制并粘贴了我放在php文件顶部的head标签中的js部分。

<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? 干杯

3 个答案:

答案 0 :(得分:1)

你必须在PHP代码中尝试这个..

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

希望它能用到你......

答案 1 :(得分:0)

为了争论,您尝试将脚本移到页面底部?

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

答案 2 :(得分:0)

您需要在执行功能时使其功能可用。

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