我有一个函数,它将返回一个警报,如果表单没有填写“错误已发生”,如果所有字段都已完成,则警报是“表单提交成功”。我的问题是,如果出现错误,则会触发"error page“警报,当我填写不完整的字段并提交表单时,"error has occured”会再次触发,因为它已经存在于页面上。如何忽略已发出警报的任何当前错误或清除当前错误警报,以便可以再次尝试验证表单?
任何帮助都是非常感谢的。
这是我在Salesforce Pardot中构建的表单测试页面:
<script>
function submitVerify() {
var formError = doc
我正在为提交的HTML表单设置一个带有成功消息的PHP会话变量。如果没有表单错误,我将重定向到同一页(使用header())并显示来自会话变量的消息。在这里之前一切都很好,但是如果我在提交后再次访问该页面,消息仍然在那里。是否可以使其仅在成功提交后重定向时才显示?
我的form.php代码如下所示:
if (isset($_POST['submit'])) {
// some form processing here
if (count($errors) == 0) {
// some data saving here
$_SESSION['status
我们当前绑定到提交按钮的单击事件(我们没有绑定到表单的提交事件是有原因的)。是否保证我们的JS将在表单提交之前运行(因为我们正在向想要提交的隐藏字段输入值),或者我们是否需要阻止表单提交,然后再次调用提交?
$(function() {
$('#button').on('click', function() {
// Do some stuff here - needs to finish before the form submits
return true;
});
});
提前感谢!
我有一个简单的redux表单在我的项目的第一页和一个按钮到下一页,我想显示来自表单的数据。
import React from 'react';
import { connect } from 'react-redux';
class UsersList extends React.Component {
componentDidMount() {
console.log(this.props.form.contact.values)
// this displays the data
}
render
我有一个ajax post请求表单提交,在那里,我根据从控制器返回的值操作页面,但我的问题是,每当提交表单时,我都需要删除上一个request.For示例中的值,提交表单时,如果表单第二次提交,我就在页面上添加一些文本,然后在页面上添加新的内容。
以下是代码:
function ajaxPost(){
// DO POST
$.ajax({
type : "POST",
url : "/search",
dataType: "json",
我使用的是User CRUD包,使用的是laravel-vue-boilerplate .In。我做了同样的事情,复制/粘贴,更改了几个细节,以使Item CRUD.Working很好。问题是操作后(edit)我想添加一个新项目,表单中已经填满了已编辑的项目值。表单在一个modal中,它是一个组件。不知道我在这里粘贴了代码的哪一部分,期待!
模式:
addItem(): void {//this is the actions to call the modal
this.isModalAdd = true;
this.setModalVisible(true);
t