使用默认值时,在TextFile上验证Web -- webforms 领域 和 forms 领域 drupal 相关 的问题

Webfrom Validation on textfiled when using default value


0
vote

问题

中文

我有一个问题,我需要使用文本字段的默认值来最初填充来自视觉上的。遗憾的是,在执行此后,该字段验证为用户已填写。 我正在尝试进行自定义验证函数来检查字段的默认值。因此,如果该字段的默认值仍然验证为必填字段通常会。

以下是我尝试这样做。我走向正确的方向吗?

      function MY_MODULE_form_alter(&$form, $form_state, $form_id) {      if ($form_id == 'webform_client_form_6'){        //kpr($form);             $form['#validate'][] = 'MY_MODULE_validate_form';     }   

}

  function MY_MODULE_validate_form($form,&$form_state){ if ($form_state['submitted']['full_name']['#default_value'] == "Full Name") {     form_set_error('full_name', t('You Must enter your full name'));     }  }   

任何帮助非常感谢。

英文原文

I am having a problem where I need to use the default value of a text field to initially populate the from visually. Unfortunately after doing this the field validates as if it has been filled out by a user. I am attempting to do a custom validation function to check against the default value of the field. So if the field has its default value to still validate as a mandatory field normally would.

The following is my attempt to do this. Am I going in the right direction?

    function MY_MODULE_form_alter(&$form, $form_state, $form_id) {      if ($form_id == 'webform_client_form_6'){        //kpr($form);             $form['#validate'][] = 'MY_MODULE_validate_form';     } 

}

function MY_MODULE_validate_form($form,&$form_state){ if ($form_state['submitted']['full_name']['#default_value'] == "Full Name") {     form_set_error('full_name', t('You Must enter your full name'));     }  } 

Any help is much appreciated.

     

回答列表

1
 
vote
vote
最佳答案
 

抱歉这不是对您的问题的直接回答,但在我看来,在输入字段中使用默认值,它似乎是不好的做法,然后将其忽略作为提交。占位符不会更适合您的要求吗? 您甚至可以使用CSS

样式占据占位符以查看表单输入
 

Sorry that this isnt a direct answer to your question, but it seems to me to be bad practice to use a default value in an input field and then disregard it as a submission. Would a placeholder not be more appropriate for your requirements? You could even style the placeholder to look like form input via CSS

 
 
       
       

相关问题

0  WebForm文件上传不工作Hook_from_alter后  ( Webform file upload not working after hook from alter ) 
我使用了以下表格更改以对我的表单进行一些调整,但在文件上传停止工作后。我似乎无法解决原因。这是模块代码。 将非常感谢任何帮助。 if ($form_id == 'webform_client_form_3'){ //image btn $form['actions']['submit']['#ty...

2  根据表单选项发送不同的电子邮件响应?  ( Send different email response based on form options ) 
我需要设置一个请求下载形式,用户选择他们想要从下拉下来的软件。有没有办法制作它,所以他们为每个软件发送了一封唯一的电子邮件?如果没有,是否有一种方法可以在表单提交时显示不同的响应? ...

6  块中的WEBForm用户联系表单  ( Webform user contact form in block ) 
我似乎无法在WebForm模块中找到如何执行此操作的任何稳固信息,是否有一个函数或模块与WebForms一起执行此操作? 感谢 ...

4  如何显示使用WebForm模块创建的调查结果?  ( How to display the survey results created with the webform module ) 
有人知道如何显示使用 webform 模块创建的调查结果? 我使用网格字段创建了一项调查,它很棒。我希望能够在同一页面上显示累积的结果(使用我的CSS样式)出现的调查问题。有没有办法来做这个? ...

0  在优步推车Drupal 7中注册WebForm  ( Register with webform in uber cart drupal 7 ) 
我试图构建一个带有自定义角色的网站,它被销售为成员资格。 我已经创建了我的优步安装并测试了它。规则定义允许用户在完成付款时将其分配给所需的角色。 但角色成员身份只能为新用户提供,因此我试图统一注册/优步卡车结帐流程 ive go get了一些ubercart / webform模块,允许我在checkout窗格中具...

0  WEBForm重复编辑条目  ( Webform duplicate entry on edit ) 
webform在编辑上创建重复条目,而不是编辑条目,有没有办法使其工作它应该(不创建新条目)? 使用Drupal 7和WebForm 7.x-3.17 + 3开发。 ...

2  将Web FromicField组件划分为特定的输入格式  ( Divide a webfrom textfield component into a specific input format ) 
我需要将WebForm组件划分为匹配优惠券格式的特定格式。用户输入需要查看类似的东西。 然后在Web中,导出数据导出数据优惠券需要显示为一个字段。 可以任何人如何建议如何完成或者最好的做法是在Drupal 7中实现这一目标? 谢谢 - 您的帮助非常感谢。 ...

0  如何在WebForm中添加多个值字段  ( How to add multiple value field in webform ) 
我想将一个名为picture的文件字段添加到webform,并且希望它是一个多个值字段,以允许用户上传多个图片 ...

3  获取MultiSep WebForm的提交值  ( Get the submitted values of a multistep webform ) 
我需要获取多中级webform的提交值。它看起来像WebForm不在通常的位置中从早期步骤中保存值:$ form_state ['值'] ['preced']或$ form_state ['输入'] ['提交']。我只需要在最后一页上提交的每个表单组件的提交值。 我实际上是一个自定义提交处理程序,以在$ form_s...

1  WebForm - 必需文本字段取决于选择选项状态  ( Webform mandatory text field depending on select option state ) 
我希望得到一些方向,即如何在Web上制作文本域,但只有没有检查特定的选择选项。 因此默认情况下是强制性的,但如果选中"选择" 选项,则归档的文本不再是强制性的。我试图通过jQuery执行此操作,但随后阅读验证是服务器端,所以我不确定这个最佳实践。 这种类型的行为是否需要通过hook_form_alter() - 或者...

2  WebForm保护下载  ( Webform protected downloads ) 
我试图弄清楚如何使用这个模块 我下载了它,安装了它等等。但是,当我尝试设置WebForm时,我没有看到我可以在那里上传文件并以编程方式重定向到链接。 我在哪里设置它? 我在网上找到了这个,但我没有看到"受到保护" 任何地方。 我的网站上的配置: 安装了模块(WebForm保护下载,私人上传) 更改了"默认上...

0  自动化WebForms?  ( Automating webforms ) 
我正在为一个涉及调查问卷的博物馆制作一个网站。我用WebForms模块制作了这个调查问卷,反过来又将答案发送到要处理的另一页面。博物馆的人不知道Drupal,更不用说PHP。因此,当他们想向调查问卷添加问题时,必须由我完成。这是因为我还需要更改下一页上传递的值(通过WebForms模块中的重定向URL)。 自动化它...

1  如何在创建规则时在操作中设置WebForm值  ( How to set webform value in action while creating rules ) 
我想设置web表单字段值,某些条件满足。请告诉我我如何做到这一点。 ...

0  如何在Drupal中获取URL值?  ( How to get url value in drupal ) 
我的网址是这样的 http://xyz.com/content/show-猫?catid = 2 。现在我想要CATID的值(即2)并将其保存在变量中。我写了像$ Store = $ _获得['catid']; 但在drupal中不接受这种格式。我怎样才能实施这个?是否有替代方案? ...

0  从java servlet获取响应到drupal  ( Getting response back from a java servlet to drupal ) 
我的工作场景就是这样, WebForm(假设学校的录取)应该在我的Drupal网站上以及当用户点击"提交" 按钮时,应生成一个很好的格式化的PDF文件。 我的方法是这样的: 1.我使用webform模块创建了一个webform 我已经写了一个servlet以生成pdf文件(当前托管在另一个服务器) 现在我想...

1  每次发送WebForm时,创建电子邮件(在自定义模块中)  ( Create email everytime a webform is sent off in custom module ) 
我正在尝试编写一些代码,每次提交/编辑WebForm时都会发送电子邮件。 我尝试过使用 hook_webform_component_presave() portuct我可以在这个函数中坚持一些邮件代码,它会工作......它没有。 这就是我的 mymodule_webform_component_presav...

1  WEBForm上“敌对开发”环境  ( Webform on hostile development environment ) 
客户端有一个"敌对开发环境" ,与此相关的"幸福的模块" 列表。 硬/速规则之一是"无网络化" 模块。 (唯一的答案给出'为什么?"到目前为止," 如果答案是webform,你就询问了错误的问题,"由救助这个敌对环境的救东者。) 这是任何方式的正当排除,您如何响应此语句/排除? 我们的用例是单一简单的联系表单,允许用...

1  您如何为您的模块实施丰富的表单  ( How would you implement function rich forms to your module ) 
我很难决定如何在我即将到来的模块中开发以下功能: 我正在开发一个最终能够创建"事件" 类型节点的模块。它将节点功能扩展为: 一个或多个 plannings ,其中包括... ... timespaces ,每个时间空间都具有以下属性: 从(datetime) 到(datetime) 订阅者的限制(in...

0  具有多个字段的WebForm组件  ( Webform component with multiple fields ) 
我想制作一个与webform(7.4)集成的自定义模块。 我需要有一个组合字段,可以将表单添加到一个字段中,而是由4个文本区域组成。 我在此找到了这个主题的讨论 - > http://drupal.org/node/965068 但首先它使他在结束时令人困惑只是说他想出来了,但这也是6.3的解决方案,我需要7...

2  全文搜索webform  ( Full text search in webform ) 
我已经使用webform创建了一种表单,并在视图中使用以显示填充条目。现在我想制作全文搜索,它可以在Webforms中的可用数据中搜索数据。我尝试索引WebForm字段,但搜索API中没有索引类型中没有WebForm类型。请帮助,我该怎么做? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.