Tag: 表单

PHP不从jQuery AJAX表单提交发布数据提交

我有一个带有提交按钮的表单,如下所示: 我的jQuery AJAX是: $.ajax({ url: $(‘form.addEdit’).attr(‘action’), type: $(‘form.addEdit’).attr(‘method’), data: $(‘form.addEdit’).serialize(), success: function(html) { } }); 在我的PHP中,我无法获取$ _POST [‘delete-image’] isset(),尽管发送表单的提交按钮名为“delete-image”。 if (isset($_POST[‘delete-image’])) { } 应该设置“delete-image”,因为那是我点击的提交按钮。 为什么PHP没有从这个AJAX提交中获取此发布的变量?

如何通过单击锚元素发布表单

如何通过单击元素提交表单? 我尝试了下面的代码,但Chrome使用http GET方法发送它。 如何解决这个问题,以便使用POST方法发送表单? Send $(function () { $(‘#sendemail’).button({ icons: { primary: “ui-icon-mail-closed” } }) .click(function () { $(‘#_form’)[0].action = $(this).attr(‘href’); $(‘#_form’)[0].submit(); }); });

单击后提交textarea

首先,这类问题有很多答案,但它们都不适合我,因为我使用的是多种forms。 我的问题是,我需要一个脚本,当单击输入时将在textarea中提交数据,但脚本必须使用下面的代码。 <?php $inputValue = NULL; $id = "[1,2,3];" if(isset($_POST['inputName'])){ $inputValue = $_POST['inputName']; echo "Input Value: ” . $inputValue; } if(isset($_GET[‘id’])){ $getValue = $_GET[‘id’]; echo “Get Value: ” . $getValue; } ?> Multiple Forms in One Page Main Page <?php for($i = 0; $i <form action="https://stackoverflow.com/questions/29992310/submitting-textarea-when-clicked-enter/index.php?id=” method=”post” name=”formName”> 我曾经在下面使用过这个,如果一个页面中有多个表单,则不起作用。 $(function() { $(‘textarea#inputName’).on(‘keydown’, function(e) { if(e.keyCode […]

文本框浏览器自动填充选项不会触发keypress / keyup

我有一个带有“keypress”事件的绑定,如下所示(请参阅jsfiddle: http : //jsfiddle.net/periklis/RMyc7/ ): $(document).ready(function() { $(‘#text_id’).bind(‘keyup’, function() { console.log(‘pressed!’); }); }); ​ 我的问题是,如果我为该字段选择了一个浏览器建议(之前输入的值),那么keyup事件将不会触发。 你有什么建议我应该做些什么来解决这个问题? 测试铬17和Firefox 10 一如既往地谢谢

jQuery工具validation器自定义效果 – 添加和删除效果

我已经在这方面工作了很长一段时间,我很难过。 我希望有人为我指点方向。 首先是代码: jQuery: $(“#paperwork”).bind(“onFail”, function(e, errors) { if (e.originalEvent.type == ‘submit’) { $.each(errors, function() { var input = this.input; input.parent().css({color: ‘red’}).change(function() { input.parent().css({color: ‘#444’}); }); }); } }); 以及HTML的一个示例: Yes No Not Provided Referrals 有几个部分看起来很像上面。 每个都有一个相应的 (例如“2”,“3”等……)我想要完成的是: validation程序运行时,每个输入的.parent()元素变为红色。 那很有效。 当用户对输入进行更改时, .parent()元素将返回其原始颜色。 这也有效。 除此之外,我想将每个input部分的相应变为红色(文本或背景)。 然后,当更改该部分中的所有输入时,相应的将返回其原始外观。 一个问题(至少对我而言)是包含输入的div和相应的似乎彼此无关,无论是通过.parent() .child()还是.closest 。

当另一个字段值发生更改时,如何使用jQuery更改字段

我搜索了甚至像JQuery这样的答案:当其他输入字段的值改变时更改值 ,我无法弄清楚这一点。 我试图根据HTML表单输入做一些数学运算。 当用户在第一个和第二个字段中输入数字时,我希望它自动计算到第三个字段以显示总数。 我的表单代码是: Enter Recurring Gift Amount: $ I would like to make this gift for months. Total Gift Amount of $. 我试图运行的javascript是: function replaceRecurringDonationValue() { //make our variables so we don’t forget var perDonationValue = 0; var numberOfMonths = 0; var TotalRecurringDonationValue = 0; //give them their correct values perDonationValue = $(“#recurringDonationValue”).val(); […]

使用PHP创建和下载文件

当用户提交以下表单时,我正在尝试重写并下载.txt文件,但在最后的障碍中遇到问题。 当按下提交按钮时,我正在运行一个包含以下(简化)代码的jQuery函数 – 我已经取出了我实际保存的代码并用一个简单的字符串替换它。 这将设置“隐藏”输入类型,然后提交表单。 $(“#textFile”).val(‘This is the text I will be saving’); document.forms[‘saveJSON’].submit(); 提交表单时,将运行以下PHP代码: 最高为fclose($ fh); 行代码实际上工作正常; 已更新.txt文件,其中包含所需的新内容和文件下载。 但是,当我打开下载的文件时,它包含.txt文件文本以及网页上的大量内容(index.php)。 例如,文件可能如下所示 “这是我要保存的文字 这是我网站的h1 接下来是我的其他内容“ 有谁知道这可能导致什么?

如何在使用jquery检查其他人时取消选中框

我有这个HTML – test+2€ test words test test words test/h3> test words test test words 我需要在“检查”复选框时向li添加一个类。 目前我用这个 $(document).ready(function() { $(‘.subproduct input:checkbox’).change(function(){ if($(this).is(“:checked”)) { $(this).parent().toggleClass(“checked”); } }); }); 但我需要它,以便用户只检查一个复选框,所以如果他们检查另一个框,它将删除任何其他的类 这怎么可能?

jQuery填充隐藏的输入但保留现有内容

我有以下代码使用页面上所有复选框的值填充隐藏的输入表单,但是我还想保留复选框的预填充值,但无法解决如何执行此操作。 这是我目前的代码,任何帮助都将非常感谢! $(function(){ function Populate(){ vals = $(‘input[type=”checkbox”]:checked’).map(function() { return this.value; }).get().join(‘, ‘); console.log(vals); $(‘#hidden_form_id’).val(vals); } $(‘input[type=”checkbox”]’).on(‘change’, function() { Populate() }).change(); });

将php表单数据传输到js窗口

我正在设计一个带有javascript和jquery的游戏。 在我的游戏中,当玩家与另一个角色对话时,它会使用window.open(”)函数将文本作为外部文件打开。 在游戏开始时,用户必须为其角色输入一个名称,然后由php处理: 。 正如我之前所说,当一个玩家与另一个玩家交谈时,它会打开外部文件,但我要问的是如何将表单数据传输到用window.open(”)打开的外部窗口window.open(”)我已经尝试过 function txtone() { window.open(‘txtone.php?name=’) } 但它不起作用。 基本上我最终想要的是一个用window.open(‘txtone.php’)打开的外部窗口,它可以从它打开的页面接收php数据 (而不是打开txtone.php它会打开txtone.php?name = example)。 编辑:我有一个想法,我可以发送一个php变量到用window.open打开的子窗口,但我不知道如何用window.opener做这个mabye?