这是jQuery提交表单代码。我想知道的是,如何使表单在成功提交后淡出,并在提交表单淡出后显示消息。此时,消息显示在results div中,表单保持原样。提前谢谢。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>JQuery Form Exam
我们当前绑定到提交按钮的单击事件(我们没有绑定到表单的提交事件是有原因的)。是否保证我们的JS将在表单提交之前运行(因为我们正在向想要提交的隐藏字段输入值),或者我们是否需要阻止表单提交,然后再次调用提交?
$(function() {
$('#button').on('click', function() {
// Do some stuff here - needs to finish before the form submits
return true;
});
});
提前感谢!
我有一个名为FileReader JS的filesize.js文件,其中包含函数getsize(),该函数在发布表单之前检查图像文件的大小以进行客户端验证。
<script type="text/javascript" src="js/filesize.js"></script>
filesize.js:
function getsize(){
var oFile = document.getElementById("file").files[0]; // input box with type file;
var rea
我遵循JS代码进行表单提交,我将表单提交保存在一个名为submitForm的函数中,这样它就可以处理多个表单,只需将selector和action值传递给submitForm函数。
function submitForm(selector, action, onComplete) {
var response
$(selector).submit(function (e) {
e.preventDefault();
var data = $(this).serializeArray();
$.ajax({
type: 'POST',
我正在尝试将recaptcha v3放在表单上,但是在第一次提交时,将令牌插入到隐藏的输入字段中并不起作用。 这是我修改过的代码。我添加了一个警告,并停止了sumbit以查看发生了什么。这段代码在一个单独的bundle.js文件中。 var form = document.querySelector('#contact-form');
var inputs = form.querySelectorAll('input');
$(form).submit(function(e) {
e.preventDefault();
grecaptcha.ready
在我的程序中,它有一个验证函数,如果有错误,它将阻止表单提交并显示错误消息,否则它会console.log("Success"),但是即使没有任何错误,也不能提交我的表单。如果没有错误,是否仍然要启用状态代码200?因为现在表单阻止我提交,因为状态代码400
快递
function validateSignup(data,callback) {
"use strict";
var USER_RE = /^[a-zA-Z0-9_-]{2,25}$/;
var PASS_RE = /^.{6,100}$/;
我有一个HTML表单。提交后,它会创建一个Excel文件并返回该文件。在所有其他表单中,我在onSubmit函数中显示加载屏幕,在document.ready函数中隐藏加载屏幕,但是当文件返回时,没有document.ready,因此加载屏幕不会隐藏。
我尝试了带有回调函数的jQuery表单插件,但用这种方式我无法在其他表单上正常显示响应页面。带有回调的$.post()函数也是如此。
我只想在表单提交完成时调用我的loadingScreenHide函数,剩下的一切照常进行。
有什么想法吗?
谢谢。
我尝试的代码如下: with form plugin callback function (re
我只是在尝试这样的JQuery表单插件:
$("#my-form").on('click', 'input[type="submit"]', function (e) {
if (!$("#my-form").valid()) { //if form is invalid, show errors and don't submit
e.preventDefault();
return;
}
else