草庐IT

github提交报错

全部标签

php - 两种形式 - 两个提交按钮。 Controller 如何识别单击了哪个按钮?

我有两个表单,一个页面有两个提交按钮,一个View和一个Controller应该管理它们。如果单击第一个,我希望它执行一个操作,如果单击第二个,我希望它执行另一个操作。我试过这个,其中edit是表单的名称,但它不起作用:if($this->getRequest()->get('edit'))我也试过为提交按钮设置值,但我也做不到。请帮助我找到一种方法来识别按下了哪个按钮。:) 最佳答案 Symfony2.3附带了解决方案。它支持表单中的按钮,并且您有isClicked()方法来检查按钮是否被单击。http://symfony.com

php - php表单提交成功后清空表单域

我正在制作一个简单的表单,我面临的问题是当我提交表单时,值仍然保留在该字段中。我想在成功提交后清除它。请帮忙。这是我的表单代码..Plan:SelectOneFREEAccountPremiumAccountMonthlyPremiumAccountYearlyFirstName:">LastName:">E-mailID:">Password:">Re-EnterPassword:">StreetAddress1:">StreetAddress2:">City:">Country:">我们将不胜感激 最佳答案 它们保留在字段中,因

php - Drupal如何在提交表单后重定向节点表单

在Drupal7上,当我发布一个节点时,我会重定向到创建的特定节点。当我正确发布节点时,我正在搜索重定向到主管理页面。我试着把它放在template.php上:functionnode_submit($form,&$form_state){$form_state['redirect']='admin';}但是提交时出现错误:Fatalerror:Cannotredeclarenode_submit()(previouslydeclaredin/var/www/XXX/modules/node/node.module:1004)in/var/www/XXX/sites/all/theme

php - 强制点击提交按钮两次

我有一个Laravel5.5页面,它有两种形式但使用相同的Controller和方法。第一种形式是为了满足初始详细信息,而第二种形式是搜索形式。我的搜索表单有效,但只有当您点击搜索按钮两次时,我才能强制点击一次以提交该表单。查看Js$('#FormSearch').click(function(e){e.preventDefault();$('#filterSearchForm').submit();});我希望我的View页面提交一次。 最佳答案 首先,我找不到ID为filterSearchForm的元素,因此,这是我所做的提交相

php - 允许 SVN 提交现有的 PreCommit Hook 警告

我正在使用SVN预提交Hook在能够提交之前验证我的代码标准(PSR2)。这非常有效,只有一个异常(exception)。我的单元测试(PHPUnit)文件存在于我的引导类中,存在于所有静态单元测试函数中,但也在引导类定义之上启用错误消息。PSR2标准会在尝试提交时发出警告,因为您不能在包含类定义的文件中拥有不在类或函数中的代码。有没有人有办法在我的代码嗅探器中排除这个错误,或者有办法使我的代码有效(无需将代码放入Bootstrap类的每个静态函数中以启用我的错误消息)?这是文件:array('module_paths'=>explode(PATH_SEPARATOR,$zf2Modu

php - 当我像这样将空值视为数组时,为什么 PHP 不报错?

Edit2022:从发出通知的PHP7.4开始,这似乎已修复。在PHP中,我有error_reporting设置为报告所有内容,包括通知。为什么以下不抛出任何通知、错误或其他任何内容?$myarray=null;$myvalue=$myarray['banana'];故障排除步骤:$myarray=array();$myvalue=$myarray['banana'];//throwsanotice,asexpected✔$myarray=(array)null;$myvalue=$myarray['banana'];//throwsanotice,asexpected✔$myarra

javascript - 如果更改输入值,jQuery 提交表单

我用的是jquery.form插件,它工作正常但是当更改输入值时..它提交得很好!但是将我重定向到我的uploader.php文件,我不想重定向我,我需要在div.result中获取结果,要了解我,请查看我的代码:HTMLuploader.php文件:jQuery代码:jQuery(document).ready(function(){$('#uploader').change(function(){$(".result").html('');$(".result").html('wait..');$("#uploader").ajaxForm({target:'.result',su

php - nginx 并行上传问题表单提交

我有一个基于laravel5的phpweb应用程序。我使用nginx。在我的网站上有一个联系表,用户可以在其中上传多个文件。我的问题是,每当用户上传多个文件时,它不会上传,而是显示加载很长时间。如果上传单个文件,则立即上传。我不确定为什么OS:ubuntu14.04x64nginx/1.8.0,PHP5.6.14-1有什么建议吗?nginx.conf:`worker_rlimit_nofile40000;http{###BasicSettings##proxy_connect_timeout600s;proxy_send_timeout600s;proxy_read_timeout60

javascript - AJAX 提交和 500 服务器错误

我在尝试运行我的AJAX时收到500服务器错误。我对AJAX很陌生。如果我在脚本中不运行AJAX,代码中的每件事都有效,例如只运行:$("#book-appointment-form").submit();因此,看起来所有的数据库功能都没有问题。但是,我需要AJAX才能在Wordpress页面中运行我的代码。我在错误日志中没有看到任何注释。控制台日志显示url指向正确的位置。我可能缺少什么?控制台日志显示在confirmedData中显示的隐藏输入中的数据:0:Objectname:"csrfToken"value:"0f4343dfd0e71a8fa515d08f340f7bc9"_

php - 单击提交按钮后按 f5

我有一个PHP应用程序,用户可以在其中申请奖金。但是在红利兑换代码运行之前有一个确认页面。问题是,在IE中,如果您在单击继续按钮后立即按下f5,确认页面会刷新,而奖金兑换代码已被继续按钮触发并实际通过。但是因为用户仍然看到确认页面,他们会再次点击继续按钮,现在他们得到一个错误,因为他们已经注册了。有没有一种方法可以使用javascript禁用f5按钮?这是最好的方法吗?我已经尝试了很多我在网上找到的脚本来做到这一点,但没有一个能实现它。有没有更好的方法可以解决这个问题?也许从应用程序方面? 最佳答案 编辑:如果申领奖金的结果已数据库