PHP表单和onsubmit javascript函数调用


php form and onsubmit javascript function call

我创建了一个html在PHP中响应的表单,我试图以相同的形式调用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>"

是可能的调用javascript从php在同一文档?欢呼声

你必须在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");
    }
};