我正与 Java文一道面对一个奇怪的问题,我正在建立一个jax数据库。 数据库的标志性表格将数据发送给PHP控制器,同时提出分析要求/功能。 我在标识页上有一个错误的显示器(称为错误Div)。 差错 离婚:
<div id="errorDiv" style="visibility:hidden; display:none">
...
</div>
当标识表中的用户名和密码领域都空出时,我需要PHP控制器做出反应,显示标识表,并运行 Java“DisemloginError()”功能,使错误变得明显,并在错误四中显示错误信息(请填平这两个领域)。 显示仪表显示器码:
function DisplayLoginError()
{
document.getElementById( errorDiv ).style.visibility="visible";
document.getElementById( errorDiv ).style.display="block";
document.getElementById( errorDiv ).innerHTML = "<?php echo $loginerror; ?>";
}
The php controller Code is:
if(isset($_REQUEST[ login ]))
{
if(isset($_REQUEST[ username ]) && isset($_REQUEST[ password ]))
{
.....Both the fields are filled...
}
else /*===Error:Any of the username or password field has been left empty====*/
{
$loginerror= Please fill both the Fields to login. ;
include $_SERVER[ DOCUMENT_ROOT ]. hospitalincludescollegedatalogin-form.html.php ;
}
}
现在的问题是,由于大多数 j印事件是用户错开的,因此无法做到这一点。 就时间而言,我指派了标号为湿度活动,在启动显示仪表显示仪表显示仪表显示错误。
<form onmouseover="DisplayLoginError()"> ..... </form>
But its not the proper solution. I need an event which can run this function while loading only the login div not the whole page. I can t use the onload event here as its an ajax Database where the main page remains still only div s change. May be the time events can be used for this purpose... I am not sure...May be there is some better solution... How can I do it with ajax?