草庐IT

提交pr

全部标签

php - 良好的 PHP 设计和流程 - 提交后保留表单值

我一直在SO上搜索这个主题,但找不到一个很头疼。我已经开发了一段时间的网站,发现现在的问题是回发后,如果提交有任何错误,用户被重定向回表单,表单值都没有了。有没有好的方法/流程/设计来实现,以便在回发后保留值?此外,我还需要考虑默认值、数据库中的值和回传中的值-那么哪个优先?此外,我希望遵循Post-Redirect-Get并使用相同的表单。我想到的是:使用唯一ID标识每个表单提交时,使用表单的唯一ID将所有数据保存到session中当再次请求表单时,显示表单中的值。如果提交成功,清除session中的数据。 最佳答案 这是我通常的

php - 如何在没有提交按钮的情况下提交选定的值?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我有这个代码Selectkasperadad3204我正在使用这个按钮来提交用户的选择:当用户点击“选择”时,会显示与他的选择相对应的信息。可以没有按钮吗?大家好,

php - laravel 4 持续数据持续 - jquery ajax 提交

我在使用Laravel4.1session时遇到了持续的问题并且出现了意外行为。根据我调用Controller方法的方式,session可以工作或不工作我的应用程序调用POST路由-将项目添加到购物车,这是一个session。由于某种原因,session没有得到更新。但是,如果我使用GET请求调用相同的函数,该函数将按预期工作。我的routes.php包含这两条路线:Route::get('testAdd',array('uses'=>'ProductsController@addToCart'));Route::post('products/addToCart',array('use

php - 没有 Javascript 的 CodeIgniter 表单中的两个不同提交按钮

这个问题在这里已经有了答案:Howtosubmitaformtotwodifferentpagesdependingonthebuttonclicked,withoutjavascript(5个答案)关闭9年前。我有一个可以添加新类别项目的表单。SaveSaveandaddnew我想做的是,如果我点击Save按钮,它将在Controller中处理一个函数并自动将我重定向到上一页(类别列表页面),但每当我点击Saveandaddnew,它应该处理这个函数但是重新加载相同的页面而不重定向到Controller函数中定义的页面。Controller:functionform($id){//P

javascript - 通过 jquery ajax() 和 serialize() 提交 html 表单

我想通过jqueryajax提交此表单,这是我所做的,但无法正常工作。即表单正在提交并刷新页面,但我没有看到响应,即在同一页面上打印数组。HTMLNameofOrganizationAddressofOrganizationads$document.ready(function(){$("#form1").click((function(event){event.preventDefault();$.ajax({url:'submit.php',type:'GET',data:$(this).serialize(),success:function(result){$("#respon

php - 表单提交后 Drupal 7 重定向到特定页面(选项卡)

我在提交表单后尝试重定向页面。表格位于“formulaires/demande-de-subvention-pour-les-entraineurs”页面,我想重定向到“formulaires/demande-de-subvention-pour-les-entraineurs/entraineurs”我该怎么做?functionulsform_form_alter(&$form,$form_state,$form_id){if($form_id=='ulsform_demande_de_subvention_pour_les_entraineurs_form'){$form['#su

php - 如果超过 3 个错误提交,显示验证码

在我的站点的登录页面中,用户必须正确输入用户名、密码和验证码才能进入用户区。但是没有人,首先是我,不喜欢验证码。另一方面,您知道,网络安全和垃圾邮件事实。所以在第一次、第二次和第三次我不想显示验证码,但超过3个错误的提交我想显示它。但是我不知道如何实现这个!我试过了$_SESSION['wrong_submit']=1;$_SESSION['wrong_submit']++;当然不是。请你能帮帮我,我该怎么做? 最佳答案 在您的用户表中创建一个名为login_attempts的列。该列在每次登录尝试失败时递增,并在成功登录时重置。基

php - PHP 如何确定用户是否按下了回车键或提交按钮?

我遇到的问题是我在一个表单中有多个提交输入。这些提交输入中的每一个都有不同的值,我更愿意将它们保留为提交。每当用户按下Enter时,就好像按下了最顶层的提交输入,因此它会导致代码检查单击了哪个输入的问题。有没有办法让PHP确定输入是否被点击,或者只是当用户按下Enter键时选择的输入? 最佳答案 如果您的HTML结构正确,您可以识别使用了哪个按钮$_POST数组(或$_GET/$_REQUEST)将包含键“action”和激活按钮的值(无论是否点击)。现在,“点击”显然是一种客户端行为-如果您想区分点击和按键,您需要在表单中添加一些

php - 通过 POST 提交 UL 的最佳方式?

快速提问...我有一个输入框,在输入时将值添加到一个无序列表中。我如何将这个无序列表传递给jquerypost?我使用的是form.serialize,所以我不必为发布定义每个变量。例如,假设我输入了3个水果,它们被动态添加到表单内的无序列表中。Fruit:[inputtexthere]AppleBananaPear我正在考虑创建一个隐藏的文本字段,每次用户按下enter时都会填充新值。还有其他想法吗? 最佳答案 ApplePearBanana提交后,您将在$_POST中获得一个名为fruits的数组,其中包含这些值。

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

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