Php 如何在验证后保留引导弹出窗体?
我正在开发一个网站,你可以在那里通过表单注册自己 我已经用PHP创建了一个代码来管理可能发生的错误(错误的号码、邮件…) 这是我的问题:当我发送表单时,我无法在表单上覆盖遇到的错误(如果有) 我使用的是自举表单,我完全不知道怎么做 这是我的HTMLPhp 如何在验证后保留引导弹出窗体?,php,html,twitter-bootstrap,Php,Html,Twitter Bootstrap,我正在开发一个网站,你可以在那里通过表单注册自己 我已经用PHP创建了一个代码来管理可能发生的错误(错误的号码、邮件…) 这是我的问题:当我发送表单时,我无法在表单上覆盖遇到的错误(如果有) 我使用的是自举表单,我完全不知道怎么做 这是我的HTML 铭文 环空器 首先,您应该在表单字段中添加标签。这些信息有助于页面,也为错误消息提供了一个良好的入口点 一种简单的方法是将表单操作设置到表单页面,并将验证错误放入具有如下值的关联数组中 $errors['name']=“名称不匹配”等
铭文
环空器
首先,您应该在表单字段中添加标签。这些信息有助于页面,也为错误消息提供了一个良好的入口点
一种简单的方法是将表单操作设置到表单页面,并将验证错误放入具有如下值的关联数组中
$errors['name']=“名称不匹配”代码>等等
然后在标签末尾添加一个
,大致如下:
这将使PHP评估错误并将它们放入标签中,以便它们可以轻松地连接到字段
最后,要继续,如果验证成功,则添加重定向到下一页,因此创建重定向
函数并将验证的数据发送到下一页
欧元:为了获得良好效果,您可以使用php将警报
或警告
类附加到相应的表单控件
组或输入
s。如果您使用脚本检查值是否正确,首先要做的是停止表单操作
<script type="text/javascript">
$("#FormIns").submit(function(e){
e.preventDefault();
// your code to check the form goes here
//once you finished and everything is right then:
$( "#FormIns" ).submit();
});
</script>
$(“#表单”)。提交(功能(e){
e、 预防默认值();
//检查表单的代码在这里
//一旦你完成了并且一切正常,那么:
$(“#FormIns”).submit();
});
我已经在做所有这些了;实际上,表单是一个弹出窗口,所以他在页面上,并重定向到页面。主要问题是,当按下提交按钮时,它会自动关闭。如果出现任何错误,请尝试设置布尔值,然后尝试以下操作:
<span>
<?php echo (isset($errors['name'])) ? $errors['name'] : "";?>
</span>
</label>
<script type="text/javascript">
$("#FormIns").submit(function(e){
e.preventDefault();
// your code to check the form goes here
//once you finished and everything is right then:
$( "#FormIns" ).submit();
});
</script>