我创建了一个表单,其中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? 干杯
答案 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");
}
};