JavaScript-检查后提交到数据库
JavaScript - Submitting to database after checking
我进行了一些验证,以便检查文本字段是否为电子邮件地址。我的下一个任务是,当输入正确时,它会将其发送到我的php文件,该文件会将数据发送到数据库。
有什么想法吗?
JS: <script>
function validateForm() {
var x = document.forms["reg"]["User"].value;
var letters = "@";
if (x.match(letters))
{
alert("Can't Have Email Address As USERNAME!");
}
}
</script>
XHTML部分:
<form name="reg" action="Register.html" onsubmit="return validateForm()" method="post">
因此,当文本字段不包含"@"时,我希望将数据发送到(DB.php).
有什么想法吗?感谢
您需要更改两件事:
- 您需要更改
action
属性,以便表单发布到正确的脚本:action="DB.php"
-
您需要从javascript函数返回一个布尔值;当返回
false
时,表单提交将被取消:function validateForm() { var x = document.forms["reg"]["User"].value; var letters = "@"; if (x.match(letters)) { alert("Can't Have Email Address As USERNAME!"); return false; } return true; }
您的action属性需要指向所需的PHP文件名。
<form name="reg" action="DB.php" onsubmit="return validateForm()" method="post">
如果您不想提交表单,还需要在javascript中使用return false
,因为这将覆盖默认事件
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 从数据库加载记录,不带提交按钮的下拉选择
- 如何将表单数据提交到 html5 本地数据库
- 如何在每次在 php 中单击提交时逐个显示数据库中的项目
- 表单将数据提交到数据库和url
- 表单提交后保留数据库查询结果
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- 使用单击提交按钮的复选框更新数据库中所有行的特定列
- 拆分标签并将其提交到数据库
- 验证提交到数据库的答案
- 将数据从动态表提交到数据库 - PHP
- 实时获取 PHP 变量值,并在提交到数据库之前将其显示在警报框中
- 处理错误后提交索引数据库事务
- 提交后将列表与在线数据库,javascript进行比较
- 如何提交表单并在数据库中添加行
- 在不提交表单的情况下,在两个texbox中比较mysql数据库中的值
- Php:如何在不提交表单的情况下从mysql数据库中获取文本框值
- 通过电子邮件验证并将值提交到数据库中
- 在向数据库提交数据之前执行onsubmit
- 向数据库提交angularjs表格