Tag: 表单

使用外部“提交”按钮提交两个不同的表单无法正常工作

我正在创建一个添加到购物车程序,需要将产品及其属性(颜色,大小)添加到购物车中,为此我需要将两个表单一起提交。 我不确定我在哪里出错我创建了脚本,但它只使用jquery而不是其他表单submit()为submit()选择的第一个表单。 下面给出了我的Snippet代码,这是JSFIDDLE $(document).ready(function (){ $(‘#cart’).click(function (e1) { var $form = $(‘#masterform’); var $formcolor = $(‘#colorform’); var $checkbox = $(‘.roomselect’); var $checkboxcolor = $(‘.colorselect’); if (!$checkbox.is(‘:checked’)) { $(‘#tipdivcontent’).css(“display”, “block”); $(“#tipdivcontent”).delay(4000).hide(200); e.preventDefault(); } else { if (!$checkboxcolor.is(‘:checked’)) { $(‘#tipdivcontentcolor’).css(“display”, “block”); $(“#tipdivcontentcolor”).delay(4000).hide(200); e.preventDefault(); } else { $form.submit(); $formcolor.submit(); } } }); }); #tipdivcontent { border:1px solid black; […]

为什么jQuery没有提交此表单? (或者我做错了什么?: – p)

HTML: JS: $(“#payment_proceed”).click(function() { $.post(‘/includes/cart/ajax/sagepay.php’, { //This script just echos the base64 “Crypt” string required by sagepay. “cart_id”: , “title”: $(“#title”).val(), “first_name”: $(“#first_name”).val(), “last_name”: $(“#last_name”).val(), “telephone”: $(“#telephone”).val(), “email”: $(“#email”).val(), “line1”: $(“#line1”).val(), “line2”: $(“#line2”).val(), “line3”: $(“#line3”).val(), “town”: $(“#town”).val(), “county”: $(“#county”).val(), “postcode”: $(“#postcode”).val() }, function(crypt){ $(“#Crypt”).val(crypt); //The base64 “Crypt” string is inserted in to the hidden form […]

当表单内有多个选项卡并且每个选项卡中都有表输入(可以添加表行)时提交表单

让我解释一下这里的情况。 我有一个名为travel.php的页面。 我想在travel.php中提交一份表格。 在这种forms中,它在顶部包含很少的输入,之后它有2个标签(酒店标签和飞机标签)。 在每个选项卡中都有一个表输入(可以添加行)。 下面是提交FORM代码的示例(不完全。只是显示流程),但是这个代码我只包含一个只有一个表(可以添加行)的选项卡。 根据下面的代码,如果我有2个选项卡(酒店选项卡和飞机选项卡),我该怎么办。 在每个选项卡中都有一个表输入(可以添加行)。 <?php if(isset($_POST['travel'])) { //Do smth //List $_POST for ($i = 0; $i prepare($save_new_record); $stmt5->bind_param(‘ssiis’, $reportName, $report_number, $euser); if ($stmt5->execute() == false){ echo ‘Fifth query failed: ‘ . $mysqli->error; } $stmt5->close(); } $title = $mysqli->real_escape_string($_POST[“title”]); $mode = $mysqli->real_escape_string($_POST[“mode”]); $from_date = $mysqli->real_escape_string($_POST[“from_date”]); $to_date = $mysqli->real_escape_string($_POST[“to_date”]); $timefrom = $mysqli->real_escape_string($_POST[“timefrom”]); $timeto […]

使用Javascript提交表单

我的一些forms是使用Javascript / JQuery提交的,因此不会发生页面刷新。 但我注意到我的两台计算机之间的浏览器有一种奇怪的行为。 在一台计算机(以及我测试过的所有浏览器)上,表单提交按预期执行。 我的另一台电脑(Mac)很受欢迎。 我将提交表单,它将进行典型的POST刷新。 所以浏览器刷新,我在Url地址栏中看到我的按钮文本。 -again,我的电脑的浏览器不这样做。 除非我疯了,否则我可以推断的是我的Mac上的浏览器没有正确执行javascript。 但我更准备期待我的编码方面出错。 我是否正确地确保表单未通过我的Javascript提交?

我想在提交表格后弹出一个div

我想在提交表单后弹出#popUpDiv 脚本 $(document).ready(function(){ $(‘#form’).on(‘submit’,function(e){ e.preventDefault(); $.post(‘post.php’, $(this).serialize(), function(response){ $(‘#result’).html(response); $(‘#popUpDiv’).fadeIn(); } }); }); 表格代码如下 Number: 结果将显示在此处 完整代码在这里:post.php $(document).ready(function(){ $(‘#form’).on(‘submit’,function(e){ e.preventDefault(); $.post(‘post.php’, $(this).serialize(), function(response){ $(‘#result’).html(response); $(‘#popUpDiv’).fadeIn(); } }); }); Number:

Jquery / Javascript根据输入字段更改表单操作

我有这样的表格 Search Cars 我想要做的是将表单操作更改为类似action=’http://www.mysite.com/.html’>基于输入字段中填充的内容(由自动填充填充) 。 有这么简单的方法吗? 我可以用轻松地完成它,但客户想要一个输入字段!

在输入上使用jquery val()后,PHP $ _POST为空

我想检查出生年份的输入值。 我已经想通了如果我使用jquery函数val()来获取此输入的值,那么此输入的phppost将为空。 它没有使用val()工作正常。 在这里,您可以看到代码的重要部分。 它不是forms的必要能力,但检查是否写入不合适或任何错误类型将是有用的。 谢谢你的帮助。 $(“#kontrolaButton”).click(function(){ var rok = parseInt($(“#rok_nar”).val(),10); if (rok > 1900 && rok < 2016) { $("#odeslatButton").trigger('click'); }; }); <form accept-charset="utf-8" method="post" action="” class=”send_form”> 更新:我可能已经发现了这个问题。 我没有在这里写,因为我不认为这是一个问题。 我的脚本看起来像: $(“#kontrolaButton”).click(function(){ var rok = parseInt($(“#rok_nar”).val(),10); alert(rok); if (rok > 1900 && rok < 2016) { $("#odeslatButton").trigger('click'); }; }); 删除警报后,代码有效:/有趣……

选择单选按钮时如何清除文本字段内的文本

目前我有这个单选按钮 普电子 电脑 其他 我想要做的是,如果选中单选按钮Others ,我想显示一个输入文本字段,让用户输入。 我想做的是,当我选择Others并在输入字段中输入内容时,那么当我选择回Eletronics或Computers ,我想清除我在输入字段中写的文本。 请为我提供JavaScript或jQuery的解决方案。 这是我的代码示例。 请检查一下: http : //jsfiddle.net/dnGKM/

使用JavaScript / jQuery提交表单后调用函数

我希望在提交表单后调用一个函数,我看到我们可以在jQuery中使用.submit(handler function())来执行此操作,但是方法描述说,处理程序方法将在表单提交之前执行。 我怎么能真正达到这个目的? 我应该在提交表单后使用setTimeout还是有其他解决方案?

jQuery + jQuery表单提交插件+ jQueryvalidation插件

我意识到这已被问过几次,但想知道你是否可以帮我解决问题。 背景:我尝试创建一个使用Ajax(jQuery Form Submit)提交的表单。 我已经工作得很好,然后我想在表单上进行validation。 我能够使用jQuery Form Validation Plugin工作。 但我似乎无法让他们一起工作。 基本上它只是提交表单天气或不是它“有效”。 我希望这很简单。 你能看到这个问题吗? $(‘#addCompany’).submit(function() { $(‘#addCompany’).ajaxSubmit({ target: ‘.response’, beforeSubmit: validateForm, success: function () { $(‘.response’).fadeIn(‘slow’); } }); }); //END SUBMIT FUNCTION }); //END DOCUMENT function validateForm() { $(“#addCompany”).validate({ rules: { company: “required”, contactEmail: “required” }, messages: { company: “Please enter the clients company”, contactEmail: “Please […]