我有验证功能,在各个输入字段的onblur上调用.同时我调用相同的验证函数,其中一个说validateall()函数,并且在onsubmit上调用validateall().现在的问题是,如果发生了一些错误并且我已经纠正了它并且在那时提交了表单onblur被调用,这阻止了调用onsubmit事件.这个问题我只面对Firefox. JavaScript的:function validateFormOnSubmit(theForm) { vUsername(theForm.userName,document.getElementById('UError'));//this will return tr...
我有一个页面,通过angular $http.post(..)将数据发布到ASPNET MVC页面当电话结束时我必须提交一份表格. 基本上我做以下事情:<html ng-app> <body data-ng-controller="testController"><form id="Checkpay" name="Checkpay" style="margin: 0" method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr" target="_blank" class="ng-pristine ng-valid"><input type="hidden" name="quantita" id="qtytext" value="0"...
使用javascript提交asp.net页面时出现以下错误.我已经设定EnableEventValidation="false" ViewStateEncryptionMode="Never" EnableViewState="false" EnableViewStateMac="false"在我的页面指令中 验证视图状态MAC失败.如果此应用程序由Web场或群集托管,请确保< machineKey> configuration指定相同的validationKey和验证算法. AutoGenerate不能在群集中使用.解决方法:您收到错误是因为您的查看状态超时,这是一项安全功能.我不会使用...
目前我正在使用JQuery UI的datepicker范围,并且我添加了一些javascript,当不同的表单元素发生变化时,它们应该在页面上提交表单. 这适用于我添加的下拉菜单,以及日期选择器输入框,如果我手动输入日期然后单击“离开”. 但是,如果我单击日期选择器的输入字段,并且弹出日期选择器,则在选择日期后表单将不会提交. 它好像输入字段不知道发生了变化..? http://api.jquery.com/change/ 这是我正在使用的代码:$(document).ready(function...
您好我正在使用带有jQuery Validate的AJAX提交表单. 问题是e.preventDefault();我不知道在这种情况下如何写它. 问题是:它将通过常用方法和AJAX方法两次提交表单,导致插入MySQL两次.<?php $servername = "localhost"; $username = "root"; $password = "1234"; $dbname = "test";$conn = mysqli_connect($servername, $username, $password, $dbname);if ($_POST) {$firstname = $_POST['firstname'];$lastname = $_POST['lastnam...
我正在使用multer在我的快递应用程序中提交表单.问题是表单有可选的图像提交选项.这意味着用户可以根据需要添加照片,但他/她也可以提交没有图像的表单.图像提交没有问题.但是当没有图像时,multer没有提交表格,甚至没有其他字段.const express = require('express'); const router = express.Router(); const Company = require('../controller/CompanyController'); const multer = require('multer'); const path = require('pat...
我正在尝试自动提交表单,延迟我正在编写的Chrome扩展程序,它似乎没有提交.以下是我的表格和javascript:function submitForm() { // submits formdocument.getElementById("ismForm").submit(); }if (document.getElementById("ismForm")) {setTimeout("submitForm()", 5000); // set timout }<form method="post" id="ismForm" name="ismForm" action="http://www.test.com" class=""> <label for="searchBox">Search </label> ...
我正在开发一个应用程序,我使用ajax发送表单数据.成功后,函数数据会添加到数据库中,但不会显示任何消息,并且完整的表单数据会附加到url.在这我使用“POST”方法.为什么此数据附加到表单而不向结果字段显示任何消息. 这是我的HTML代码<form class="form-horizontal form-label-left" id="myForm" novalidate><span class="section">Personal Info</span><div class="item form-group"><label class="control-label col-md-3 col-sm...
尝试创建自定义:确认从提交的表单返回数据的rails表单的消息 – 而不仅仅是静态字符串.<% form_for @foo do |f| -%> <% f.text_field :number_of_bars -%> <% f.submit :confirm => Are you really sure you want to use ##number_of_bars## bars? -%>这个想法是,如果用户在条形文本字段中输入数字3,则确认消息将显示如下:“你真的确定要使用3个条形码吗?” 任何想法如何做到这一点?解决方法:试试这个:<%= f.submit :onclick ...
这真让我抓狂!我已经阅读了至少5个与我的问题密切相关的问题,并且可能只有5个左右的网页来自谷歌搜索.我只是不明白. 我试图在用户填写表格“注册提交”然后重定向到另一个页面后出现jqueryui对话框,但我不能为我的生活让任何javascript工作,甚至没有一个警报. 这是我的更新面板:<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="upForm" runat="server" UpdateMode="Conditio...
我试图在用户选择文件后立即上传文件.表单应该消失,取而代之的是“上传图片…”消息. 到目前为止,我得到的只是隐藏的表单(和消息显示),但上传没有发生.表格未提交.有什么想法吗? 这是JS<script> $(function(){$("#file_select").change(function(){$(this).parents("#upload_form").submit();$("#upload_form_div").hide();$("#loading").show();}); }); </script>和HTML<div class="float_left" id="upload_form_div"> <h3>Selec...
我有一个表单,我停止提交e.preventDefault(). (我也尝试过返回false). 我会在短暂的延迟后手动告诉表单提交,使用代码:$('form').delay(2000).submit();不幸的是,即使使用submit()函数显式提交,e.preventDefault()似乎也禁止提交表单. 知道如何将这些意图结合起来吗?我想显示加载屏幕几秒钟. 谢谢!解决方法: $("form").on('submit.blocker', function (e) {setTimeout(function () {$("form").off('submit.blocker').trigger('su...
在我的表单中,我有一组输入框,用户可以在其中输入值.在更改其中一个框时,表单会自动提交. 然而,现在的问题是用户停留在最后一个字段中,接受鼠标并按下OK按钮(另一个表单)而不先离开文本框.更改事件不会被触发,旧的,不正确的值将传递到下一页. 我想在几毫秒的非活动键盘后触发onchange事件.就像大多数自动完成插件一样.我想我可以实现一个计时器,它在你输入输入字段的那一刻开始计时,并在每次处理击键时重置,然后当它达到零时触发on...
我的需要很简单.当用户尝试登录并提交登录表单时,我会在前台显示ajax加载器图标(如www.ajaxload.info生成的图标),背景透明且不可点击(如此site).当服务器完成后,它可以显示下一页或重新显示带有错误的旧页面. 我怎样才能做到这一点? 非常感谢你提前.解决方法:使用jQuery(这是一个很棒的JavaScript库,除此之外还有数百个用途)您可以在表单上检测提交事件并采取一些操作,如下所示:$(function(){ $('#yourFormId').on('submit', fu...
我已经为表单提交编写了一个事件监听器,这会导致我遇到一些问题.在文本字段内按“输入”时一切正常.但是,我有一个span(带有background-image),通过click事件提交表单.这不能正常工作,我无法弄清楚原因. 这是基本的HTML:<form name="myForm"><input type="text" name="search" /><span id="search-button"></span> </form>这是事件监听器的JS:function evtSubmit(e) {// codee.preventDefault(); };var myform = document.myForm;...