草庐IT

表单重置

全部标签

php - 将日期时间字段拆分为两个字段的表单

我想使用Symfony2.3将DateTime字段拆分为两个字段(日期和时间)。因此,我尝试调整找到的Symfony2.0解决方案here并对Symfony2.3进行了必要的更改。新类型:classMyDateTimeTypeextendsAbstractType{publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add('date','date',array('label'=>'label.form.date','input'=>'datetime','widget'=>'sin

javascript - 将 HTML 字段集用于 PHP 表单数组

我知道您可以将名称数组用于多个表单输入(例如,但这也可以用于整个字段集吗?如何使用PHP$_POST全局操作它?这是我正在尝试做的事情:我尝试这样做的原因是因为我正在构建一个允许用户动态添加/减去“玩家”字段集的表单。如果您有比我要求的更好的解决方案,请随时提供替代方案。 最佳答案 或者,如果您想要这样的分组,您可以在您的表单中创建一个分组,例如:考虑这个例子:Username:Points:Username:Points:当你处理它时:if(isset($_POST['submit'])){$all_players=$_POST[

php - 在 Laravel 中保存表单数据的正确方法是什么(使用注入(inject)模型)?

我正在尝试设置一个简单的表单来保存,但想确保我们使用的是最佳实践,例如DI。在Controller文件中,我有publicfunctionstore(){//getformdata$data=Input::all();$newclient=newClient($data);$newclient->save();returnRedirect::route('clients.index');}但这真的不是依赖注入(inject)。(对吧?)我是这样注入(inject)模型的publicfunction__construct(\Client$clientmodel){$this->clien

javascript - 如何在页面加载时使用 ajax 提交隐藏表单?

如何在页面加载时使用ajax向php提交隐藏表单?我有一个带有一个隐藏值的表单,我想提交它而不刷新页面或来自服务器的任何响应消息。如何在ajax中实现这个?这是我的表格。我在同一页面中还有另一个表格。> 最佳答案 类似于Zafar使用jQuery的回答实际上是jquery站点上的示例之一https://api.jquery.com/jquery.post/$(document).ready(function(){$.post("validate.php",$("#ID_form").serialize());});如果您想对您说过不

javascript - 使用 jQuery AJAX PHP 的表单不会在电子邮件中发送字段输入

我有这个联系表格,我正在尝试使用jQuery/AJAX和PHP将字段输入值通过电子邮件发送给我。好吧,电子邮件发送给我就好了,但没有任何字段输入。电子邮件只是PHPmail()函数的$to和$subject。请看下面的代码。欢迎任何想法、批评或建议。感谢您的帮助!$(document).ready(function(){$(function(){//Gettheform.varform=$('#ajax-contact');//Getthemessagesdiv.//varformMessages=$('#form-messages');//Setupaneventlistenerfo

javascript - 使用 PJAX 提交表单

我在我的web项目中使用PJAX,当我提交我的表单时,PJAX实际处理它,相关的东西进入并在PJAX容器中替换,但在默认操作发生之后-即表单正在提交以传统方式,整个页面再次加载表单HTML在这里Find这是我的表单调用的pjax代码$(document).on('submit','.form_class',function(event){$.pjax.submit(event,'#container_id');});它有效——但默认的表单提交也会发生,我想要唯一的PJAX方式,我不想要完整的页面重新加载(传统提交) 最佳答案 监听你

javascript - 在 javascript 禁用浏览器中提交表单

我有一个下拉菜单,它会显示我需要在禁用JavaScript的浏览器中提交表单的电话号码。目前我正在做以下事情:${phoneNumber}或者有什么方法可以在禁用JavaScript的情况下通过引导代码实现相同的效果${mydata.phoneNumber}${phoneNumber}但是一旦我点击下拉值表单就不会被提交。 最佳答案 您需要一个type="submit"按钮来提交没有JavaScript的表单。没有其他办法。 关于javascript-在javascript禁用浏览器中提

php - 未添加 Laravel 5 表单选择 ID 属性

我正在使用Laravel表单属性,如下所示:{!!Form::select('industry',$industries,array('class'=>'form-control','style'=>'resize:vertical;','id'=>'industryId'))!!}问题是我无法获取ID“indusrtyId”。HTML输出是:AccountingAirlines/Aviation 最佳答案 尝试添加null作为第三个参数:{!!Form::select('industry',$industries,null,arr

php - session 变量未重置

我在PHP中重置session变量时遇到问题。我现在正在尝试像这样测试重置session变量,但这甚至不起作用:session_start();$_SESSION["name"]=false;if(!isset($_SESSION["name"])){$message=getname();//can'tgetthistoeverbecalled}else{$message=welcome();}我在这里错过了什么? 最佳答案 你想取消设置session变量unset($_SESSION['name']);将其设置为false使其仍为

php - 带有数组选项的 Cakephp 表单输入

我正在使用cakephp3并使用Form->input()并且需要传递一组选项。我的数组看起来像这样:$options=['option1','option2','option3'];我需要这些选项的值与标签相同。问题是,cakephp使用数组索引作为值。因此,如果有人选择option1,则值将为0。我需要值为option1。编辑:现在,我已将数组更改为如下所示:$options=['option1'=>'option1','option2'=>'option2','option3'=>'option3'];可以用,但是还是好奇,请问还有别的办法吗? 最佳答