私のログインフォームでは、サーバー側の検証を行っています。エラーが発生した場合は、検証済みのコントロールのすぐ下にそれらのエラーを表示したいと考えています。このために、javascript関数を呼び出してphpコードで検証メッセージを表示しようとしていますが、呼び出すことができません。
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if($_POST['txtUsername']=='')
{
//here i want to call javascript function to display message
}
}
?>
<form action="login.php" method="POST">
Username <input type="text" size="30" name="txtUsername" id="user" /><br />
Password <input type="password" size="30" name="txtPassword" id="pass" /><br />
<input type="submit" value="Login" name="loginSubmit"/>
</form>
<script type="text/javascript">
function showMessage(value)
{
document.getElementById(value).innerHTML= value+"can not be empty.";
}
</script>
フォームの検証済みコントロールのすぐ下にサーバー側検証を表示する方法を教えてください。