0

如何在将字段提交到其他文件之前验证字段并在同一页面中显示错误消息,例如:*必填字段

<?php

// Inialize session
session_start();

// Check, if user is already login, then jump to secured page
if (isset($_SESSION['username'])) {
header('Location: Pro_Lesson.php');
}
?>
<html>

<head>
<title>PHPMySimpleLogin 0.3</title>
</head>

<body>

<h3>User Login</h3>

<table border="0">
<form method="POST" action="log.php">
<tr><td>Username</td><td>:</td><td><input type="text" name="username" size="20"></td></tr>
<tr><td>Password</td><td>:</td><td><input type="password" name="password" size="20"></td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td><input type="submit" value="Login"></td></tr>
</form>
</table>

</body>

</html>
4

3 回答 3

1

如果要在提交表单之前验证字段,则需要使用 javascript。

看看这个简单的 jquery 插件: http ://docs.jquery.com/Plugins/Validation

这里还有 10 个 jquery 插件

一个不使用jquery的

于 2012-10-17T00:00:16.793 回答
1

您可以使用粘性表格。例如,您有一个带有 HTML 表单的会话页面 (session.php)。如果想要登录的用户没有写入正确的用户名,您可以在同一页面中显示错误 (action="session.php)。

于 2014-04-05T21:20:22.150 回答
0

在将表单发送到 PHP 页面之前,您应该使用 Javascript 对其进行验证,然后在 php 页面中再次对其进行验证。

于 2012-10-16T23:54:47.780 回答