问题标签 [fieldset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
772 浏览

html - 使用输入标签

所以我有一个表格,谁的内容会根据不同报告的下拉列表而改变。所以问题是,包含一个select盒子作为legend标签会有多可怕fieldset

我知道它在技术上是有效的,并且在语义上是有意义的(图例标签的实际文本,所选值是字段集内容的标题)。但我不禁觉得这样做很脏。

0 投票
1 回答
4710 浏览

php - Symfony 表单中的字段集实现

在我用 Symfony 编写的项目中,表单中经常会有字段集,所以我想创建一种机制,以便我可以按字段集对字段进行分组,并且仍然使用表单的 __toString() 方法。在这个页面上,我了解了 sfWidgetFormSchema,以及它如何被视为一个小部件,它可以嵌套字段。所以这就是我所做的:我创建了嵌套字段:

然后我创建了一个 fieldsetFormSchemaFormatter 类,它基本上将字段包装在标签中,并将其与 sfWidgetFormSchema 字段相关联:

它工作得很好,我得到了我的字段集表单。我遇到的问题是验证,我在这个问题中较早链接的页面上根本没有描述。错误消息显示在所有字段的表单顶部,但“消息”字段后面有一条错误消息。我不认为我能够在行之后立即显示错误消息,并且仍然使用 echo $form 构造而不编写丑陋的代码,所以我想我将使用另一个实现。我认为 sfWidgetFormSchema 小部件旨在构建相互依赖的字段,这些字段将具有全局验证规则。

您将如何实现此字段集功能?

0 投票
1 回答
725 浏览

fieldset - 有谁知道如何有条件地设置字段集?

我在管理面板中使用字段集对相关字段进行分组/命名。这在超级用户中效果很好。当我以员工身份登录时,排除了某些字段,我收到错误消息。

渲染时捕获 KeyError:在表单中找不到键“A”

在下面的简单示例中,如果我是超级用户,一切都很好。如果我以员工用户身份登录,则代码排除 A 字段集,我会收到错误消息:

模型.py:

类 Cars(models.Model):
   A = models.CharField('A', ...)
   B = models....
   C = models...
   D = models...

管理员.py:

类 CarsAdmin(admin.ModelAdmin):
  fieldsets = (_('first group'},{'fields'sad('A','B'),('C','D'),)})
     def get_form( self,request,obj=None, **kwargs):
       self.exclude = []
       if not request.user.is_superuser:
         self.exclude.append('A')
       return super(CarAdmin,self).get_form(request, obj =None, **kwargs)

底线是我想保持字段集提供的分组。

有谁知道如何有条件地设置字段集?

0 投票
1 回答
10120 浏览

css - 如何从图例底部设置字段集边框?

我有字段集和图例。字段集边框出现在图例的中间,如下所示 替代文字

但我想要像下面这样的边框

替代文字

边界线应低于图例。

我正在使用下面的CSS。

0 投票
5 回答
83461 浏览

html -
html中的宽度

我对字段集的宽度有疑问。它不是自动调整到它的内容。它将宽度设置为屏幕的宽度。有没有办法将其设置为自动调整字段集内容的宽度?

0 投票
2 回答
8719 浏览

magento - 如何在不修改 magento 核心文件的情况下在客户注册表单中创建手机号码等自定义字段?

如何在不修改 magento 核心文件的情况下在客户注册表单中创建手机号码等自定义字段?我试过但手机号码没有保存在数据库中

我通过在我的模块文件夹中创建 Model/Entity/Setup.php 来使用 Myown_Mage_Customer_Model_Entity_Setup 覆盖 Mage_Customer_Model_Entity_Setup 类,并将以下代码添加到 getDefaultEntities 中的数组中

我的配置文件也包含以下代码

我也在 template/customer/form/register.phtml 中有这个字段

在这个配置中有什么我想念的吗?我想将手机号码保存在数据库中,然后再检索。

0 投票
2 回答
10949 浏览

html - 我们如何使 div 自动根据其内容获取宽度

我想创建一个类似fieldsetand的效果label

替代文字

当标题沿边改变时,标题的白色背景宽度保持不变。

如果我可以使headingordiv元素的宽度足以适应其内容,它将产生适当的效果。

如果有任何其他解决方案,请告诉我。

0 投票
3 回答
21418 浏览

html - 安装一个
用 CSS 来调整其内容的大小?

这是一个小提琴

我需要设置<fieldset>其内容的宽度,而不是其父级。有没有好的方法来做到这一点?

0 投票
6 回答
25630 浏览

html - 字段集的默认 CSS 值

我正在尝试在 a 中使用 a<legend>作为标题<fieldset>

在 IE 以外的浏览器中,<legend>位于 的上边框,<fieldset>文本完全居中。

替代文字

我正在尝试重置它的位置,使其与任何其他元素一样。即一个<h3>

这是我到目前为止的CSS。

传说仍然完美地集中在这条线上。

是的,我可以添加边距/填充/顶部坐标,但我想知道浏览器是否有触发此布局的元素的任何默认值。然后我想覆盖这些值。

在 Firefox (3.6.10)、Chrome (6.0.472.63)、Safari (5.0.2) 中测试

更新 我将把这个问题留一个星期,以防有人能够设置<legend>元素的样式。如果没有找到解决方案,我会接受@jnpcl 的回答。

0 投票
1 回答
983 浏览

ajax - 我们可以在另一个表单的字段集中创建一个 ajax 表单吗?

这可能吗?

ajax 表单的目的是作为主表单的选择器。