这个在很多机子都这样,你可以尝试以下步骤:
单击wamp,切换到在线状态
单击wamp找到apache-》httpd.conf 将所有Deny from all改成Allow from all
phpmyadmin打不开也如上,找到配置,如此更改
重新启动所有服务后重试
写javascript不安装wamp能运行。
使用HTML,CSS和JS创建了一组网页。 JS用于验证表单,如果一切顺利,它将跳转到一个将数据插入sql数据库的php页面。
简化的form.html和validation.js是:
function validation() {
var emailCheck = email.search(/^[a-zA-z0-9_]+\@[a-zA-z0-9_]+\.[a-zA-z]{2,3}$/)
if (emailCheck==-1) alert("Please enter a valid email address")
else document.getElementById("signup").action = "success.php"
}
表格代码
<form id="signup" class = "signup" method="POST">
.....
<input type="text" name="email" id="email" required/>
....
<button class = "button3" onclick = "validation()">Submit</button>
</form>
success.php只是将数据插入mySQL数据库。
现在我在不使用localhost的情况下运行form.html,javascript完美运行。如果输入错误的内容,则会显示警报窗口。
如果我使用WAMP运行localhost / form.html,当我输入错误的东西时,javascript就不起作用了。警报窗口不会显示。但是当我通过验证时,它成功跳转到success.php。
因此,我认为Javascript正在运行,但由于javascript是form.html和success.php之间的唯一连接,因此它的某些部分不起作用。
图片和html是不用环境都能打开的,你需要打开的文件,先测试下,写个<?php
echo 1die
?>
有进来就说明没有问题,然后看你的虚拟主机配置,是否拒绝了访问当前的目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)