【发布时间】:2013-07-06 22:06:21
【问题描述】:
我有一个简单的表单提交,并在我的 process.php 文件中检查每个字段的有效性。如果失败,我将使用 $_SESSION 中的键/值对在登录页面上显示警告消息。
警告消息显示在页面加载时设置为 .hide 的 div 上(带有一些引导样式,如果这很重要)。
是否有 jQuery 函数或事件侦听器可用于检测 PHP 回显和切换警报框?
这是我的相关代码:
<div class="alert alert-error alert-block" id="error-box">
<?php
if (isset($_SESSION['first_name'])) {
echo $_SESSION['first_name'];
}
if (isset($_SESSION['last_name'])) {
echo $_SESSION['last_name'];
}
if (isset($_SESSION['email'])) {
echo $_SESSION['email'];
}
if (isset($_SESSION['passlen'])) {
echo $_SESSION['passlen'];
}
if (isset($_SESSION['passmatch'])) {
echo $_SESSION['passmatch'];
}
?>
</div>
还有:
<script>
$(document).ready(function(){
$("#error-box").hide();
});
</script>
【问题讨论】:
-
jQuery 和 PHP 不能同时处理,一个是服务器端,一个是客户端。您可以检查错误框是否为空,如果是这种情况,请将其隐藏(虽然我不确定您想要什么)
标签: php jquery forms login event-listener