我创建了一个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");
}
};