问题标签 [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.
html - 使用
所以我有一个表格,谁的内容会根据不同报告的下拉列表而改变。所以问题是,包含一个select
盒子作为legend
标签会有多可怕fieldset
?
我知道它在技术上是有效的,并且在语义上是有意义的(图例标签的实际文本,所选值是字段集内容的标题)。但我不禁觉得这样做很脏。
php - Symfony 表单中的字段集实现
在我用 Symfony 编写的项目中,表单中经常会有字段集,所以我想创建一种机制,以便我可以按字段集对字段进行分组,并且仍然使用表单的 __toString() 方法。在这个页面上,我了解了 sfWidgetFormSchema,以及它如何被视为一个小部件,它可以嵌套字段。所以这就是我所做的:我创建了嵌套字段:
然后我创建了一个 fieldsetFormSchemaFormatter 类,它基本上将字段包装在标签中,并将其与 sfWidgetFormSchema 字段相关联:
它工作得很好,我得到了我的字段集表单。我遇到的问题是验证,我在这个问题中较早链接的页面上根本没有描述。错误消息显示在所有字段的表单顶部,但“消息”字段后面有一条错误消息。我不认为我能够在行之后立即显示错误消息,并且仍然使用 echo $form 构造而不编写丑陋的代码,所以我想我将使用另一个实现。我认为 sfWidgetFormSchema 小部件旨在构建相互依赖的字段,这些字段将具有全局验证规则。
您将如何实现此字段集功能?
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)
底线是我想保持字段集提供的分组。
有谁知道如何有条件地设置字段集?
css - 如何从图例底部设置字段集边框?
我有字段集和图例。字段集边框出现在图例的中间,如下所示
但我想要像下面这样的边框
边界线应低于图例。
我正在使用下面的CSS。
html -
我对字段集的宽度有疑问。它不是自动调整到它的内容。它将宽度设置为屏幕的宽度。有没有办法将其设置为自动调整字段集内容的宽度?
magento - 如何在不修改 magento 核心文件的情况下在客户注册表单中创建手机号码等自定义字段?
如何在不修改 magento 核心文件的情况下在客户注册表单中创建手机号码等自定义字段?我试过但手机号码没有保存在数据库中
我通过在我的模块文件夹中创建 Model/Entity/Setup.php 来使用 Myown_Mage_Customer_Model_Entity_Setup 覆盖 Mage_Customer_Model_Entity_Setup 类,并将以下代码添加到 getDefaultEntities 中的数组中
我的配置文件也包含以下代码
我也在 template/customer/form/register.phtml 中有这个字段
在这个配置中有什么我想念的吗?我想将手机号码保存在数据库中,然后再检索。
html - 我们如何使 div 自动根据其内容获取宽度
我想创建一个类似fieldset
and的效果label
。
当标题沿边改变时,标题的白色背景宽度保持不变。
如果我可以使heading
ordiv
元素的宽度足以适应其内容,它将产生适当的效果。
如果有任何其他解决方案,请告诉我。
html - 安装一个
这是一个小提琴。
我需要设置<fieldset>
其内容的宽度,而不是其父级。有没有好的方法来做到这一点?
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 的回答。
ajax - 我们可以在另一个表单的字段集中创建一个 ajax 表单吗?
这可能吗?
ajax 表单的目的是作为主表单的选择器。