Tag: 提交

在preventDefault之后无法提交

我使用脚本进行表单validation(validationEngine)和脚本进行文件上传(uploadify)。 为了最好地管理我的表单提交: validationEngine检测我的表单是否可以发送。 如果我可以提交,我上传我的文件 完成所有上传的文件( onQueueComplete uploadify)后,我提交表单。 如果我发出alert(‘foo’); 在我的onQueueComplete中,它有效。 但是,如果我提交我的selector.submit() ……没有任何反应。 $(function() { $(‘#file_upload’).uploadify({ ‘fileSizeLimit’ : ‘2048KB’, ‘auto’: false, ‘swf’ : ”, ‘uploader’ : ”, ‘buttonText’ : ‘Ajouter…’, ‘method’ : ‘post’, ‘formData’ : {‘userMail’ : ”}, ‘onQueueComplete’ : function(queueData) { $(‘#validator’).submit(); } }); }); $(document).ready(function() { $(“#validator”).validationEngine(); $(‘#validator’).submit(function(event){ event.preventDefault(); var canSubmit = $(“#validator”).validationEngine(‘validate’); if(canSubmit) { […]

jQuery表单validation和Ajax提交的问题

我使用jQuery创建了一个动态表单,它有两个部分,一旦第一部分正确完成,第二部分加载而没有页面刷新。 我的问题是,当第二部分完成后,我需要执行validation,显然确保没有错误的数据发送到服务器。 发生的事情是,如果我第二次单击提交按钮提交不正确的数据,validation将在初始单击提交按钮时起作用,但即使没有在表单输入字段中修复数据也是如此? 我在网上搜索了一个答案,并尝试了一些不同的东西: 我尝试将第二个提交方法更改为: $(‘infoform’).submit(function() { // .. stuff }); 但这没有用,也有人建议我尝试: $(‘#submit_second’).submit(function(evt){ evt.preventDefault(); … }); 但这也没有用,只能阻止validation完全工作? 我想要的是显然要让validation继续检查错误,直到输入的数据是正确的,并且一旦数据不再出现错误,然后使用ajax调用发送? 表单的代码是: <!–WANT A FREESOCIAL MEDIAAUDIT?–> Facebook or Twitter page address: Your Full Name. Your email address. Your contact number. <!—-> 这是我的jQuery,我已经尝试将两个“submit_second”函数合并为一个,但是当单击第二个提交按钮时,这会停止发生的任何事情! $(‘#submit_second’).click(function(){ //remove classes $(‘#second_step input’).removeClass(‘error’).removeClass(‘valid’); var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; var phonePattern = /^\+?[0-9]{0,15}$/ ; var fields […]

jqueryvalidation提交 – 使用ajax提交 – 单击function

我在链接上使用单击function通过ajax提交表单,如果服务器返回错误,则显示服务器端错误。 使用这种方法,回车键在表单中不起作用,我认为使用jqueryvalidation的提交处理程序可能有一种更简单,更正确的方法。 到目前为止这是我的代码…… function loginSubmit(){ $.ajax({ url: loginFormURL, type: ‘POST’, /** contentType: “application/json;”, **/ dataType:”text json”, /** async: true, **/ data:$(‘#loginForm’).serialize(), success: function(data){ if(data.isError == “false” || data.isError == “”){ $.postMessage( ‘redirectURL|’+ redirectURL +”, ‘*’, parent ); } else if(data.isError == “true”){ $(“#loginError”).empty().show(); // iterate over the message list and display the error for (var […]

jQuery表单提交带有成功和错误消息

我正在使用jQuery进行表单提交和validation,从服务器端我收到JSON格式的响应。 我在jQuery对话框中显示消息但无法显示来自服务器的消息…. 我的方法: // 我的标记: Spog added successfully! ADD SPOG Spog Name (required) Spog Description Submit json string如果spog存在于数据库中,我会得到: {“messageId”:”errorMessage”,”message”:”spog found with Name 10000 Description nuts”} 更新1: // 标记: Spog added successfully! An error occurred while adding spog:

validation10个字符,只能是数字,然后重定向到url

所以我需要发生的事情: 用户输入10位数字(仅限数字)并点击“提交”提交 – 用户被重定向到另一个登录页面。 这是我所做的……它的重定向,但没有真正validation10个字符,或者它们是数字。 我有另一个脚本可以做到这一点,但不能同时使用不同的编程语言。 $(function() { $(‘#myform’).submit(function() { var myField = $(‘#myInput’).val(); if (myField == ”) { alert(’10 digit code is required’); return false; } // at this stage we know that the form is valid as the user // filled the required myField. Now we can redirect window.location.href = ‘http://www.corel.com’; return false; […]

自动提交表单有问题

我正在处理一个中间表单,该表单将从用户提交的表单中收集一些数据,然后重新构建表单并以适当的格式将其发送给我们的授权人。 一切都工作正常,但我不能让它自动提交这个二级表格。 关于这个问题,我已经阅读过关于SO的其他几篇文章,但它们似乎都需要触发器然后提交表单,而我的表格却没有。 我只是要求它提交,我的jQuery似乎正在小睡。 …data gathered here… echo “”; echo “”; //rebuild the form to send to beanstream $keys = array_keys($_POST); for($i = 0; $i < count($_POST); $i++) { $currentKey = $keys[$i]; $currentPost = $_POST[$currentKey]; echo "”; } echo ” $(‘#forwarderForm’).submit(); “; 我也尝试从PHP echo中删除jQuery,但这也不起作用。 当使用标准的提交按钮发送表单时,一切都很棒,但我不能让它自己提交。 我之后添加了HTML / HEAD / BODY标签,因为我不确定它们是否与简单的表单构造/提交有关,但这似乎没有改变任何东西。 任何意见,建议和建议非常感谢。 我知道这可能是一件非常简单的事情,但是我的帮助很受欢迎。

jquery fancybox在标题中添加提交按钮图像

是否可以使用JQuery Fancybox’图像库’类型,并在“标题”中放置一个表单,或者我在HTML区域中读取? 后者,我正在努力弄明白。 我需要一个我工作过的图像库,还有Fancybox图库下面的提交按钮 – 它就像是“添加到购物车”。 我已经尝试在#fancy-two div中删除我的表单提交按钮,但它没有显示。 我也尝试过使用title =“”,但也没有显示。 我的代码是: 这是我的提交按钮代码: 非常感谢您的帮助! 担 更新:我刚刚注意到Fancybox在他们的页面上有两个演示如何执行此操作,但我不知道在哪里放置此代码或多少。 我不能让它工作:( 使用元素而不是属性 添加标题的下载链接 欢迎任何帮助!

PHP不从jQuery AJAX表单提交发布数据提交

我有一个带有提交按钮的表单,如下所示: 我的jQuery AJAX是: $.ajax({ url: $(‘form.addEdit’).attr(‘action’), type: $(‘form.addEdit’).attr(‘method’), data: $(‘form.addEdit’).serialize(), success: function(html) { } }); 在我的PHP中,我无法获取$ _POST [‘delete-image’] isset(),尽管发送表单的提交按钮名为“delete-image”。 if (isset($_POST[‘delete-image’])) { } 应该设置“delete-image”,因为那是我点击的提交按钮。 为什么PHP没有从这个AJAX提交中获取此发布的变量?

使用PHP创建和下载文件

当用户提交以下表单时,我正在尝试重写并下载.txt文件,但在最后的障碍中遇到问题。 当按下提交按钮时,我正在运行一个包含以下(简化)代码的jQuery函数 – 我已经取出了我实际保存的代码并用一个简单的字符串替换它。 这将设置“隐藏”输入类型,然后提交表单。 $(“#textFile”).val(‘This is the text I will be saving’); document.forms[‘saveJSON’].submit(); 提交表单时,将运行以下PHP代码: 最高为fclose($ fh); 行代码实际上工作正常; 已更新.txt文件,其中包含所需的新内容和文件下载。 但是,当我打开下载的文件时,它包含.txt文件文本以及网页上的大量内容(index.php)。 例如,文件可能如下所示 “这是我要保存的文字 这是我网站的h1 接下来是我的其他内容“ 有谁知道这可能导致什么?

Ajax调用没有成功或完成或任何MVC3

我无法设法让一个简单的Ajax工作并返回JSON,而浏览器没有要求我保存文件……但是现在它仍然无法让ajax调用工作…让我给你对我想要完成的事情有1000英尺的看法。 我试图有3个选项卡…其中2个,代表两种类似但不同的方式通过webservice调用搜索数据。 当JSON结果返回时,第三个选项卡将在表中显示结果。 看起来很简单,因为我已经分别成功完成了这三个组件中的每一个,我认为组合很简单。 不是这样。 让我感到烦恼的是,实际上是将JSON数据恢复到视图然后切换到该选项卡……我目前遇到的是我进入提交function并且没有任何反应。 这非常令人沮丧。 首先,这是我设置表单的方式…… @using(Html.BeginForm(“SearchByDemographic”, “SearchPatients”, FormMethod.Post, new{ id = “searchByDemographics” } ) ) 表格没什么特别的。 我想在某些时候进行jqvalidation,但是当我到达那里时我会越过那个桥…除了将数据绑定到jqGrid的函数之外,还应该调用控制器的jquery函数。 ..我做过类似的事情但不是全部…… $(‘#formSearchByMRN, #searchByDemographics’).submit(function (event) { debugger; //event.preventDefault(); $.ajax({ url: this.action, type: this.method, data: $(this).serialize(), dataType: “json”, success: function (result) { debugger; //$(‘#retTable’).html(result); switchToResultTab(result); } }); return false; }); function switchToResultTab(data) { debugger; $(“#list”).setGridParam({ datatype: ‘jsonstring’, […]