Tag: 形成

Jquery Mobile + php表单提交“data-ajax =”false“无效

也许这是一个愚蠢的问题,所以我不会写很多.. 我有一个带有两个Jquery Mobile页面的index.php文件,每个页面都有一个表单传递变量一个带有php_self的函数,它将数据插入到Mysql表中。 每个表单都有一个表,其中包含最新插入的数据。 但是第一页的表单只刷新了,如果我使用第二页的表单,我需要按下浏览器的刷新按钮才能看到最新的数据。 我被建议在表单标签中使用data-ajax =“false”。 这工作但网站丢失了css格式,因为它将页面重定向到一个奇怪的地址。 例如,原始地址是mysite.com/index.php#page2,data-ajax =“false”,它将是mysite.com//index.php#page2或类似的地址。 我使用最新的稳定的Jquery Mobile和CDN。 谢谢你的回答。

使用jQuery Validate插件validation三个文本字段

我有三个文本字段,用数字填充。 这三个文本字段的总和应该总是达到100.我正在使用jQuery Validation插件来缓解问题,并使用.addmethod()来validation这种情况。 我尝试过的: http : //jsfiddle.net/NcW9V/ – 下面发布的代码是jsfiddle中找到的代码的副本 – 我的jQuery代码: //show the percentage $(“#airPercent, #seaPercent, #landPercent”).change(function(){ var sPerct = $(‘#seaPercent’).val(); var lPerct = $(‘#landPercent’).val(); var perct = $(‘#airPercent’).val(); var newTotal = parseInt(perct) + parseInt(lPerct) + parseInt(sPerct); $(“#totalP”).empty(); $(“#totalP”).text(newTotal); }); //the validator jQuery.validator.addMethod(“checkModePerct”, function(value) { total = parseInt($(‘#airPercent’).val()) + parseInt($(‘#seaPercent’).val()) + parseInt($(‘#landPercent’).val()); return total == […]

jqueryforms推进forms克隆

如何创建一个表单,可以在单击ADD ROW链接时添加行,并在单击删除时删除。 我的表格中还有一个下拉列表,其中包含以下选项1. —选择—默认情况下2.资产3.无资产 现在,当用户选择“资产”时,动态表单显示将出现在当前行的正下方。 动态框应具有此字段1.资产类型:一个下拉列表(其值应使用ajax填充)2。名称:简单输入文本字段3.序列号:文本字段4.描述:文本字段 这个表单应该有添加和删除的选项,甚至对于那些添加的行应该生成动态表单框。 Sl. No Particulars Type Qty Rate Amount Action 1 —Select— Asset Non Asset X 我已经使用表单克隆,我得到它的工作时,我没有下拉列表,但有下拉列表和动态框我无法这样做我怎样才能在php中接收服务器中的数据。 请帮帮我。 我不希望为我编写整个代码,但是正确方向的指导是我想要的。 谢谢

在jquery mobile中提交表单后,PopUp对话框无法正常工作

我正在做一个简单的表单提交。在表单提交我有表单action =“https://stackoverflow.com/questions/15261618/popup-dialogs-not-working-after-form-submit-in-jquery-mobile/Facility.aspx”.on https://stackoverflow.com/questions/15261618/popup-dialogs-not-working-after-form-submit-in-jquery-mobile/Facility.aspx我正在使用对话框弹出窗口。在表单提交后这些对话框不起作用但它们之前正在工作提交表格。 第一表格HTML: Facility Back Facility* Description* submit Top 脚本: $(‘#arealistpage’).live(‘pageshow’,function(event){ var serviceURL = ‘service1.asmx/SubmitList’; $(‘#mysubmit’).bind(‘click’, function(e){ $.ajax({ type: “POST”, url: serviceURL, data: ‘{“name”:”‘ + name + ‘”}’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: successFunc, error: errorFunc }); }); function successFunc(data, status) { // parse it as object // var outStr = JSON.parse(data.d); // […]

是否存在有效的jQuery Shadowbox表单示例?

我有 window.onload = function() { $(‘form’).submit(function() { return false; }); }; 在onload函数内部,我稍后调用Shadowbox.open()。 当然,我正在通过选择。 无论如何,我的表单提交整个页面而不能返回false。 我一直在寻找一个实际工作示例,说明如何处理已传递给Shadowbox的表单的表单提交。 如果你能指出我,那将是惊人的。 谢谢

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:

使用表单动态更改地址栏中的URL

我正在开发一个Volusion网站,并且作为向购物车添加商品的方法,我希望潜在客户能够输入产品代码以自动将该产品添加到购物车。 所以,我需要一个完全取代地址栏中的内容的表单: http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode= 然后我需要一个字段,他们放入产品代码,最后添加代码……我一直在寻找答案,但似乎没有任何工作……

有没有办法可以找出我的数据字符串是否被传递给我的PHP函数

我正在调用ajax表单提交脚本,如下所示: $(function() { $(‘.simple-success’).hide(); $(“#submit_button”).click(function() { var firstname=$(“input#Firstname”).val(); var lastname=$(“input#Lastname”).val(); var email = $(“input#email”).val(); var title = $(“input#title”).val(); var organization = $(“input#organization”).val(); var dataString = ‘firstname=’+ firstname + ‘&lastname=’ + lastname + ‘&email=’ + email + ‘&title=’ + title + ‘&organization=’ + organization; $.ajax({ type: “POST”, url: “optIn.php”, data: dataString, success: function() { $(‘.emailform’).fadeOut(100).hide(); $(‘.simple-success’).fadeIn(100).show(); […]

动态附加文本行

代码的目标是在每次聚焦最后一行时创建一个新的输入行,直到达到一定数量的行。 我得到了这个解决方案 ,效果很好: $(function() { $(“#qc>div:last-of-type>input”).live(‘focus’, function() { $(this).parent().after($(this).parent().clone().attr(‘id’, ‘ansInput’ + $(‘#qc>div’).length).find(‘input’).val(”).end()); }); }); 但我也希望每次更改行前的文本,因此clone不会删除它 我修改它以编写预先准备好的HTML行,但它不起作用: function questionsForm() { $(“#qc>div:last-of-type>input”).live(‘focus’, function() { lineNum = $(‘#qc>div’).length newLine = (“Answer {0}: “).format(lineNum); if ($(‘#qc>div’).length <= 4) { $(this).parent().after(newLine); } }); } ( .format方法是预定义的) 我想了解为什么我的代码不起作用,以及如何对其进行分析,但不是完全不同的解决方案(除非我的代码当然有一些基本的错误……)

jQuery.validationEngine v2.6.1有时仅validation?

代码似乎被连接起来(像这样) jQuery(“#contactForm”).validationEngine(); 因为它将validation并引发错误气泡,如果: 你没有任何输入就跳出了必填字段 在需要更多字段的字段中键入至少一个字符,然后单击“提交”按钮 但是如果你什么也不做,除非点击提交按钮,否则它不会validation并引发错误气泡。 在那种情况下,它只是提交。 一旦你点击字段或输入任何东西,它似乎工作。 我错误配置了什么? HTML: Name: Email Address: Message: JavaScript(它在Meteor中运行): Template.Contact.rendered = function () { jQuery(“#contactForm”).validationEngine(); }