Tag: 表单

输入密钥以提交Ajax表单

我有一个非常简单的AJAX表单,要求提供一个电子邮件地址,并在提交后发送给我。 如何在输入回车键时让表单提交? 这在用户单击提交按钮时运行: $(document).ready(function () { $(“#submit_btn”).click(function () { // Get input field values: var user_email = $(‘input[name=email]’).val(); // Simple validation at client’s end // We simply change border color to red if empty field using .css() var proceed = true; if (user_email === “”) { $(‘input[name=email]’).css(‘border-color’, ‘red’); proceed = false; } // Everything looks […]

jquery文件上传在一个post中发送所有文件

我正在使用jquery文件上传。 我在项目的几个页面中使用它。 对于一个项目,我需要在一个请求中上传所有文件,因为我循环了所有图像,然后创建并关闭一个档案。 我认为一次发送所有图像而不是更改服务器端处理程序更快。 唯一的问题是,我无法将它们结合在一起。 我创建了选项singleFileUploads,这是有效的,但前提是你一次选择所有文件。 如果拖放2次,它仍会上传2个post(并且它会生成2个档案。 我已阅读文档( https://github.com/blueimp/jQuery-File-Upload ),但无法了解如何使其工作。 (我知道这是一个专门为多个post制作的插件) 所以基本上我的问题是,有没有人知道如何在上传之前获取插入的文件,所以我可以将它们分组并序列化它们。 日Thnx,

如果使用jQuery输入为空,则禁用提交按钮

我试图禁用提交按钮,直到用户填写表单中的输入字段。 我发现这里有一个非常好的答案。 填写字段时,重新启用提交按钮时遇到一点问题。 有人可以看看这个function,帮我弄清楚我错过了什么? 任何帮助将不胜感激:D谢谢。 还有一个小提琴 $(document).ready(function() { var $submit = $(“input[type=submit]”); if ( $(“input:empty”).length > 0 ) { $submit.attr(“disabled”,”disabled”); } else { $submit.removeAttr(“disabled”); } }); <form method="POST" action="”> User Name: Password:

使用JavaScript将文本输入转换为select元素

我正在托管的电子商务平台上进行一些前端开发。 系统发送文本输入供客户选择他们想要添加到购物车的商品数量,但我更喜欢选择。 我没有访问系统在这方面吐出的标记,所以我想使用JavaScript将文本输入更改为select元素。 我使用jQuery删除选择并使用选择正确的选项复制输入元素,但是当我尝试向我的购物车添加内容时,只添加了一个项目,无论select中的选项如何。 这是本机标记: Quantity: 这是我正在运行的jQuery更新我的标记。 $(“#txtQuantity”).remove(); $(“#buy-buttons”).append(”); $(“#txtQuantity”).append(‘12345’); 有谁知道为什么这不起作用? 选择是否应该以与文本输入相同的方式通过表单提交信息? 谢谢!

使用JSON将多个复选框项传递给PHP文件并查询数据库

我正在尝试将具有不同值的多个复选框传递给PHP脚本,该脚本将对我的数据库运行针对所选值的搜索。 HTML表单如下: 将此传递给我的PHP文件的javascript代码是: $(document).ready(function(){ $(“.search”).click(function() { $.post(“parser.php”, { keywords: $(“.keywords:checked”).val() }, function(data) { $.each(data, function() { $(“div#result”).append(“” + this.title + “”); }); $(“div#jsonContent”).show(); }, “json”); }); }); 在parser.php中,我然后获取incoming关键字,并搜索数据库: $keywords = mysql_real_escape_string ($_GET[“keywords”]); $query = mysql_query(“SELECT * FROM keyworddb WHERE keywords LIKE ‘%”. $keywords .”%’ “); $arr = array(); while( $row = mysql_fetch_array ( $query ) […]

PHP处理动态多表单POST方法值

我有jQuery提交’N’个表单。 现在我需要根据组件数量读取POST值。 任何人都可以建议读取所有POST值的代码? 特别是我想阅读approve1 , approve2 …值 注意:当我点击提交时,所有这些不同的表格值都会提交给submit.php页面 我的表格: ….. jQuery的: $(function() { $(“#submitAll”).click(function(ev) { ev.preventDefault(); var newForm = $(“”); $(“form input[type=’hidden’]”).each(function(i, e) { newForm.append( $(“”) .attr(“name”, e.name) .attr(“value”, e.value) ); }); $(document.body).append(newForm); newForm.submit(); }); }); foreach($_POST as $name => $value)仅发布最后一个表单值, ie approve2 value此示例中的ie approve2 value

检查输入值是否不等于整数然后不提交表单

我有一个简单的PHP电子邮件表单,但我收到垃圾邮件。 我添加了一个检查输入,用户必须填写输入。 如果输入值等于12则提交表单,否则不提交弹出错误的表单。(请做数学。) 6 x 2 = 我在下面使用php方法: if(isset($_POST[‘not_robot’]) !== 12 && isset($_POST[‘not_robot’]) !== ”){ echo ‘alert(“Please do the math, if you are human.”);’; }else{ //email script here } 当我提交表单时,错误弹出显示“请做数学,如果你是人”,但在我关闭弹出窗口后,它也会发送电子邮件。 任何帮助appreaciated谢谢 PS:如果使用javascript或jquery可以检查方法,那将是一个很好的帮助。

显示根据选择值隐藏多个div

寻找一些jQuery来帮助隐藏和显示我正在创建的简单forms的内容。 选择字段中的选择选项1-3应显示三个数据响应div中的一个,并在表单的其余部分(数据表单顺序2)中显示内容。 我认为数据属性是一条很好的路径,但不知道从哪里开始。 – please select – Option 1 Option 2 Option 3 This is content for option 1. This is content for option 2. This is content for option 3. Rest of form content. This area should show when option values 1-3 are selected in the select field.

window.showmodaldialog无法使用chrome

我正在为我的项目使用VS2010 Express版。 我创建了一个注册表单,其中有“提交”按钮,这将打开新窗口(子窗口)。 它包含aspx按钮()。 子窗口再次包含一个由我们填写的表单,在单击“保存”按钮后,该表单将被保存,如果我们关闭子窗口,则在保存之后,将提交注册表单。 页面加载包含一个调用javascript的函数。 SetJavaScript(); if (Session[“IsSuccess”] != null) if (Session[“IsSuccess”].ToString().ToLower() == “success”) TextBox1.Text = Session[“IsSuccess”].ToString(); if (ddlTicketType.SelectedValue.ToString().ToLower() == “cr”) btnSubmit.Attributes.Add(“OnClick”, “OpenChild(); “); if (ddlTicketType.SelectedValue.ToString().ToLower() == “pr”) btnSubmit.Attributes.Add(“OnClick”,“clickno();”); 由于window.showmodaldialog不适用于chrome。 我也使用了window.open但它也没有正常工作,因为它打开子表单并在关闭它之后输入错误消息“请填写表单”。 下面是在页面加载时调用的javascript代码。 private void SetJavaScript() { string str_Script = “”; str_Script += “”; str_Script += “function OpenChild() “; str_Script += “{ CheckValidation();”; str_Script += […]

PHP + jQuery + Ajax表单提交 – 在同一页面返回结果

我想要以下内容: 用户通过单击( index.php )提交表单,表单输入由外部PHP文件( search.php )处理,结果发布在div中的原始页面( index.php )上。 我已经把大部分代码放在了一起。 它在单击时提交表单并将其发送到PHP脚本。 我现在需要的是PHP脚本的结果被返回到原始页面( index.php )。 这是我到目前为止的代码: function submit() { $(function() { var id = “id”; var dataString = ‘id=’ + id; $.ajax({ type: “POST”, url: “inc/search.php”, data: dataString, success: function() { goToByScroll(“result”); $(‘#result’).html(“”).hide().fadeIn(2500, function() { $(‘#result’).html(“Finished”); }); } }); return false; }); } 我的PHP文件(用于测试)是: 我希望将search.php (在本例中为“id”)的结果发布到#result中,但我无法弄清楚如何:S