我使用一些js将注册表单创建为整个网站上方的隐藏div。现在,我想在不同的文件中创建 php 部分。我有3个文件。html,div 在哪里,表单。js文件,隐藏和显示状态之间的切换在哪里,它是通过一个按钮调用的。3.一个是php,if-s(空字段,错误数据等),mysql的东西在哪里。如果用户犯了错误,我想发送回主 html 文件,表单在哪里,url 中包含给定的数据,所以我可以说是什么问题。但是如果我这样做,注册表将被关闭,因为它又是一个 display:none。在我发回用户后,如何从 php 再次设置 div 的显示?对不起,如果它很复杂......
我尝试在php中调用js函数,在我用header函数发回后,但没有奏效。
HTML div:
<div id="reg-Page">
<!-- Form, and others -->
</div>
调用div:
<button type="button" name="button" onclick="return regForm()">Signup</button>
js函数:
function regForm() {
var logWindow = document.getElementById('reg-Page');
if (logWindow.style.display != 'block') {
logWindow.style.display = 'block';
} else {
logWindow.style.display = 'none';
}
}
PHP文件:
if (empty($username) || empty($password) || empty($password2) || empty($email)) {
?>
<script src="js/scripts.js" type="text/javascript">
return regForm()
</script>
<?php
header("Location: ../index.php?error=emptyfields&uid=".$username."&mail=".$email);
exit();
}
在发回后,我尝试再次将 div 显示设置为阻止。
元芳怎么了
慕标5832272
料青山看我应如是