javascript - 带有 javascript 验证的 php 表单

标签 javascript php forms validation

我正在开发一个注册页面。 我陷入了这个 javascript 表单验证。我想要做的是首先验证输入的数据,然后将值传递到操作页面。但验证永远不会起作用。 我尝试删除操作并删除函数中的(表单)并尝试传递表单,但没有任何效果。

这是我的代码

<html>

<head>
    <title>Registeration</title>
    <script language="javascript">
    function regval(form) {
        var a = document.forms["regform"]["username"].value;
        var b = document.forms["regform"]["password"].value;

        if (a == null || a == "") {
            alert("Enter username");
            return false;
        }
        if (b == null || b == "") {
            alert("enter password");
            return false;
        }

    }
    </script>
</head>

<body>
    <form name="regform" id="regform" action="registration.php" method="post" onSubmit="return regval();">
        <table width="274" border="0" align="center" cellpadding="2" cellspacing="0">
            <tr>
                <td width="95">
                    <div align="right">Username:</div>
                </td>
                <td width="171">
                    <input type="text" name="username" />
                </td>
            </tr>
            <tr>
                <td>
                    <div align="right">Password:</div>
                </td>
                <td>
                    <input type="password" name="password" />
                </td>
            </tr>
            <td>
                <div align="right"></div>
            </td>
            <td>
                <input name="submit" type="submit" value="register" onClick="validateForm()" />
            </td>
            </tr>
        </table>
    </form>
</body>

</html>

最佳答案

if(b==nul||b="")

应该是:

if(b==null||b=="")

或更短:

if(!a) { alert("Enter username"); return false; }
if(!b) { alert("Enter password"); return false; }

关于javascript - 带有 javascript 验证的 php 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31041914/

相关文章:

javascript - 如何获取所有变量,包括常量

javascript - 将 Div 的内容放在顶部

javascript - Laravel 5.5 jQuery 3.3.1 ajax 不是函数

javascript - 添加验证以查看是否未选择单选按钮

php - 点击浏览器后退按钮时哪种解决方案最好

javascript - 显示与将作为 php 接收的输入不同的值

javascript - 尝试访问 javascript 中的表单输入

javascript - 覆盖函数的 toString 函数

javascript - 从 http get 请求 Angular7 获取结果

javascript - 即使取消后表格仍在发布