Tag: 表单

动态数据在添加时消失

我有一个表单来添加外部用户,其中默认情况下其中两个字段不是必需的。 但是,只有在填写其中一个字段时,它们才成为强制性的。 单击“应用”按钮时,我的表单内容将用于生成动态div,该div将附加到“div.container”。 然而,它一旦添加就会消失。 可能是什么原因呢? 这是代码: var currentPageNo = 0; // Keep track of currently displayed page // Select button that is descendant of userList $(‘#userList .prev-btn’).click(function(){ userList(currentPageNo-10); }); $(‘#userList .next-btn’).click(function(){ userList(currentPageNo+10); }); $(‘#adminList .prev-btn’).click(function(){ adminList(currentPageNo-10); }); $(‘#adminList .next-btn’).click(function(){ adminList(currentPageNo+10); }); function userList(pageNo) { var resType=”userList”; createTable(resType,pageNo); } function adminList(pageNo) { var resType=”adminList”; createTable(resType,pageNo); } […]

如果存在ajax错误,jquery会阻止表单提交

我无法找到我在这里寻找的答案。 我正在使用ajax来检查数据库中是否存在用户名,如果用户存在,则表单中会显示错误。 但是,如果存在该错误,我正在尝试阻止提交表单。 我已经尝试过event.preventDefault()但是我不确定我是否正确使用它,或者我是否使用它错了。 我的JS代码是: $(“.check”).blur(function () { var username = $(“.check”).val(); $.ajax({ url: “validateUser.php”, type: “post”, data: “username=” + username }).done(function (result) { if (result == “true”) { // CODE TO RUN IF ERROR DOESN’T EXIST } else { // CODE TO RUN IF ERROR DOES EXIST // CREATE THE ERROR MESSAGE AND DISPLAYS […]

让jquery和php与表单一起工作?

所以我有一个简单的问题,但我找不到答案。 我有一个表单,用户在文本字段中键入内容并单击提交按钮,其值为“添加”。 右边会有列表,每次用户点击添加时,都会有一个元素添加到右边的列表中,并带有淡入淡出的动画。 我正在使用php来实现这一点,以便每次用户点击添加时,它都会查询数据库并找到用户正在查找的内容。 如果它不在数据库中,则将其插入数据库。 当用户点击“添加”时,我正在使用javascript / jquery来淡化动画。 我知道如何单独做这些事情,但当我点击添加按钮(提交按钮),整个页面刷新,PHP工作正常,但没有动画。 我尝试在jquery上使用preventDefault(),动画工作正常,但PHP代码没有注册? 我怎么能让它和php和javascript互相切断? 这与ajax有什么关系吗? 谢谢

jQuery对话框不在Chrome的中心

在FF和Internet Explorer中,对话框在中心向上晃动,但在chrome中它最终在左侧。 我怎样才能解决这个问题? 代码( self是self在的对象): $(‘form’).live(‘submit’,function(e){ e.preventDefault(); var $this = this; console.log(‘click submit’) $(”, {html: ‘Are you sure you want to submit this table? All undo information will be lost.’}) .dialog({ modal: true, title: ‘Are You Sure?’, buttons: { ok: function(){ $.get($this.action,$($this).serialize()+’&page=’+self.pageOn,function(data){ console.log(data); self.pageChanged = false; self.origPage = $(‘#page’).clone(); self.lastClick = $(‘#page’).clone(); }) $(this).dialog(‘close’); }, […]

jQuery,尝试根据所选内容validation一个字段或另一个字段

我试图设置一个表单,用户必须从选择中选择一个选项或在输入中输入一个值。 一个必须要求,但不是两个。 我试图写一个if else语句 如果选择了状态,则删除省上的类,如果省填充则删除类on state $(“#state”).bind(‘change’ , function() { if ( $(this).is(‘:selected’) ) { $(this).parents(‘.foreign’).removeClass(“required”); } else{ $(#province).is(‘:filled’); $(this).parents(‘.usa’).removeClass(“required”); } }); 但我知道这不是怎么做的。 希望有人能够了解我正在尝试的内容。 提前致谢! 基本上你可以选择这个或那个但不是两个。

使用单个按钮提交两个表单

我想用一个提交按钮提交两个表单。 谁知道怎么做?

提交表格而不离开页面

我正在进行一项调查,该调查将放在FAQ页面的底部。 我的问题是,每次提交表单时,它都会将您发送到另一个页面。 我想知道 – 有没有办法提交表单并有一条消息取代了“感谢您的反馈”的调查,而不是将用户发送到另一个页面或刷新页面? 到目前为止,我有一个包含HTML表单,CSS和jQuery的文件,以及包含与数据库的PHP连接和向数据库插入数据的另一个文件。 我会感谢一个愚蠢的解释,一个例子会有所帮助,因为我对编程比较陌生。 一个重要的注意事项:如果用户回答非常有用/非常有帮助,我的jQuery设置为自动提交。 如果没有,下面会出现另外两个问题,底部有一个提交按钮。 更具体地说,它看起来像这样: $(document).ready(function() { $(‘.rating’).click(function() { $(‘.rating’).removeClass(‘selected’); ratingClick(this); }); }); function ratingClick(that) { console.log(that.id); if (that.id == ‘rating4’ || that.id == ‘rating5’) { //$(‘#questions’).fadeOut(‘slow’); //$(‘#thankYou’).fadeIn(‘slow’); $(‘#questions’).submit(); } else { $(‘#getMore’).fadeIn(); $(that).toggleClass(‘selected’); } } $(document).ready(function() { $(‘#submit’).click(function(){ //$(‘#questions’).fadeOut(‘slow’); //$(‘#thankYou’).fadeIn(‘slow’); }); });

jQuery / JavaScript日期表单validation

我在表单中使用jQuery日期选择器日历。 提交后,表单会通过url将参数传递给第三方网站。 除了一件事,一切都很好。 如果随后删除了datepicker日历插入到日期字段中的值,或者删除了页面加载时表单中的默认日期并且提交了表单,则会出现以下错误: “从字符串”“转换为”日期“类型无效。” 我的问题的解决方案非常简单,我想validation提交日期的文本字段,如果字段因任何原因为空,则发出默认日期(当前日期)。 问题是我在Javascript上很糟糕,无法弄清楚如何做到这一点。 这是我的日期字段的表单代码。 [var(‘default_date’ = date)]

提交表单后如何停止页面跳转到顶部?

我有一个人们可以输入价值的地方。 表单在更改时或在输入时提交,具体取决于他们想要更改的值。 提交的值以相同的forms用于计算。 问题:一旦提交了值,页面就会跳回到顶部。 有没有办法阻止这种情况发生。 我想在表单上方的div标签上停止页面。 表单看起来像这样 some calculations in between w <option value="x">x <option value="y">y <option value="z">z some more calculations 我希望它提交表单如何提交不跳转到页面顶部。 由于#selfsubmit,它会在表单开始处停止。 我希望它停在例如div b上。 有没有办法做到这一点? 欢迎任何帮助

如果在WordPress中未选中复选框,如何在表单中发送’no’

在WordPress的联系表单7插件中,是否可以根据复选框值向邮件发送自定义消息。 在我的表格中,我订阅了时事通讯复选框。 当用户选中该复选框时,订阅新闻稿的邮件将显示为“是”。 现在,当用户未选中复选框时,我想将订阅时通讯发送为“否”。 可能吗。 我尝试过,我仍然在谷歌搜索答案,但无济于事。欢迎任何帮助/建议。 提前致谢。