Tag: 表单

用Jquery隐藏登录表单

当我点击提交按钮将变量发送到login_success.php页面时,我创建了登录。但是当我点击提交按钮登录表单时,我想要关闭。 我可以使用Jquery关闭表单 $(document).ready(function(){ $(“button”).click(function(){ $(“.loginform”).hide(); }); }); 但是这次表单不会向.php文件发送请求。 我把它添加到.php文件的addin脚本然后重定向到index.html site.It也很好,但我可以看到reflection。我怎么能把它们组合起来? 这是我的表格 User Name Password 编辑我使用函数作为NAVEED悲伤。我在firefox中安装了FireBug,我可以看到我的表单validation工作正常。它发送并请求login.php但我不能对我的表单进行任何更改。它不会关闭或$ arr值没有在div标签上显示。

php + mysql插入错误

我正在创建一个简单的表单注释,将允许用户使用php mysql jquery发送注释和inserti进入数据库,在页面中没有刷新所有工作正常但问题是:当我写我评论mysql数据库需要4行并填写相同的数据,任何人都可以帮我解决错误? my_db.sql — — Database: `my_db` — — ——————————————————– — — Table structure for table `comments` — CREATE TABLE IF NOT EXISTS `comments` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `email` varchar(70) NOT NULL, `comments` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; — — Dumping […]

当按下回车键时,为什么输入表格附加“?”?

我的网站在这里:当在搜索输入表单中输入文本时,页面会刷新并附加“?” 到url。 但是,当按下搜索链接时,一切正常。 我真的很难以理解为什么它会附加“?” 因为我没有在任何地方包含该代码。 预期的行为是单击链接而不是刷新页面。 $(document).ready(function() { $(“#coolIrisSearch”).keydown(function(e) { if(e.keyCode === 13) { $(“#searchbutton”).click(); return false; } }); doCoolIrisSearch = function() { cooliris.embed.setFeedURL( ‘http%3A%2F%2Fpipes.yahooapis.com%2Fpipes%2Fpipe.run%3FSearch%3D’+encodeURIComponent($(‘#coolIrisSearch’).val())+’%26_id%3D5f4545ce4062c36e4c5d9a8763b3167e%26_render%3Drss’ ); filter(); }; }); 好的找到了答案。 表单字段非常严格。 您无法删除“提交”输入字段并将其更改为链接。 否则,输出将执行之前的操作 – 附加“?” 和第一个输入字段的name属性。 这是正确的版本: 虽然这个版本会导致url追加“?coolIrisSearch =”并重新加载页面。 希望别人觉得这很有帮助。

如果ajaxvalidation器使用jquery返回true,则提交表单

我不知道我哪里出错了。 这个想法是在提交表单之前,其中一个输入字段通过ajax发送到服务器端validation器。 如果响应为1,则输入有效并且应提交表单。 如果响应为0,则不应提交表单。 问题是我无法弄清楚如何在ajax请求函数中设置一个阻止表单提交的变量。 这就是我所拥有的: $(“#form”).submit(function() { var valid= false; var input = $(“#input”).val(); $.ajax({ type: “POST”, url: “validator.php”, data: “input=” + input, success: function(msg){ valid = (msg == 1) ? true : false; if(!valid) { $(“#valid_input”).html(“Please enter valid info”); } else { $(“#valid_input”).html(“”); } } }); return valid; });

jQuery.post刷新我的页面?

我在页面上有一个表单以下代码。 但是当我点击提交时,似乎我的页面刷新了。 形成: JS: $(document).ready(function() { $(‘form’).bind(‘submit’,function() { var str = $(‘form’).serialize(); $.post(“save.php”, { formString: str }, function(data) { alert(“Saved: ” + data); } ); }); }); 非常感谢您的帮助!

根据ajax响应提交表单

我创建了一个表单。 在提交表单时,我发出一个ajax请求,告诉我数据是否有效。 我想要做的是,如果ajax响应告诉数据有效,那么它应该提交表单,但如果数据无效,那么它不应该提交表单。 $(‘#agentLogin’).submit(function(ev){ ev.preventDefault(); var username=$(‘#agentEmail’).val(); var password=$(‘#agentPassword’).val(); $.ajax({ url: ‘createAbsoluteUrl(‘site/agentLogin’); ?>’, type: ‘POST’, data: { email: username, pwd: password }, success: function(data){ if(data === ‘invalid’){ $(‘#agentLoginStatus’).html(‘Invalid Username and password’); }else if(data === ‘deactivated’){ $(‘#agentLoginStatus’).html(‘Account is deactivated’); }else if(data === ‘valid’){ // submit form here } } }); }); 问题: –当数据无效时它不提交表格。 但如果数据有效,那么它也不会提交表格。 我该如何解决这个问题? 已经尝试过: […]

来自确切forms的数据

我一直在谷歌搜索,但我仍然没有答案所以我决定在这里问这个问题:在PHP中有一种方法如何检查我在某些脚本中收到的数据是否来自页面上的特定表格? 我问,因为每个人都可以看到我用来保存数据到我的数据库的脚本的名称,所以如果有人能够找到整个URL,他也能够发送一些假数据到脚本,我需要一个条件,即只有当数据来自我页面上的正确表单时才会触发保存过程。 我使用jQuery来调用AJAX函数,所以基本上如果我点击“发送”按钮,会触发$ .POST()方法调用脚本来保存数据。 谢谢,托马斯

ASP.NET MVC 3.0 FormCollection中的JQuery Post表单

我尝试将Jquery中的表单提交给Controller中的Action方法。 为此,我序列化我的表单并使用get方法。 在控制器中,我收到我的表单作为字符串,如param1 = 1&param2 = 2 ….有没有办法直接检索我的Action方法中的FormCollection而不是字符串。 由于我的表单有很多复选框,因此我更容易在formCollection中使用它。 这是我的Jquery: var form = $(“#CheckForm”); var formCollection = form.serialize(); $.post(‘@Url.Action(“CheckSelection”)’, { clientId: clientId, policyId: policyId, countryCode: country, month: monthtoken[0] + ‘*’ + monthtoken[1], formCollection: formCollection }, function () { alert(“formSubmit”); }); 我的表格在这里: @using (Html.BeginForm(“CheckSelection”, “Check”, FormMethod.Post, new { id = “CheckForm” })) { @Html.CheckBox(“CodeExist”,true) @Html.Label(“Check Code […]

即使表单validation失败,也会调用语义UI onSuccess回调

提交表单时,仍会调用onSuccess回调,即使validation失败也是如此。 为什么在表单无效时调用它? 示例: https : //jsfiddle.net/tL5xx6m9/7/ 片段: 详细解释以满足提交的代码/文本比率: 在这段代码中,我有调用onSuccess事件时写入的文本。 通过单击提交,您将看到表单无效,并且onSuccess文本被写入。 在该文本下,通过调用$(“.ui.form”).form(‘is valid’) 。 $(“.ui.form”).form({ onSuccess: function(event, fields) { SubmitForm(fields); event.preventDefault(); } }); //Processes the forms data for a submission function SubmitForm(fields) { var valid = $(“.ui.form”).form(‘is valid’); $(‘#successText’).html(“On Success Called” + ” Is Valid: ” + valid); console.log(“Submitting Form”); console.log(fields); } $(‘.ui.form’).form({ fields: { input1: […]

Ajax serialize()方法不读取html表单的所有数据字段

我正在尝试使用jquery get()方法发送我的网页的表单数据。 但是当我提交表单时,只有少数字段数据发送到服务器。 形成: Post Title Content Here Allow only images Tag input Select Category Chosen Blog News Letter Submit Reset JavaSccript: $(‘#addpost’).submit(function(e){ if(use_ajax) { $(‘#loading’).css(‘visibility’,’visible’); $.get(‘test.php’,$(this).serialize(), function(data){ if(parseInt(data)==-1) $.validationEngine.buildPrompt(“#resp”,”* Please ensure all fields are filled.”,”error”); else { $(“#resp”).show(‘slow’).after(‘Success….’); } $(‘#loading’).css(‘visibility’,’hidden’); setTimeout( “jQuery(‘#resp’).hide(‘slow’);”,3000 ); setTimeout( “jQuery(‘#resp-mes’).hide(‘slow’);”,5000 ); }); } e.preventDefault(); } )}; 在此仅发送到服务器的3个字段值。 那是后标题,后内容和标签我不知道为什么会发生这种情况。 任何帮助,将不胜感激。