我创建了一个表单,为X元素重复了两个输入。仅当我们在另一个元素中放入某些内容时,才需要每个元素:
My.HTML
<form ng-submit="validate();">
<div ng-reapet="elem in Myelements">
<label>{{elem.name}}</label>
<div>
New Value : <input name="value" ng-required="reason.$valid" ng-model="elem.value" />
</div>
<div>
Why : <textarea name="reason" ng-required="value.$valid" ng-model="elem.reason"/>
</div>
</div>
<input type="submit" value="Submit" />
</form>
这不是预期的工作。我怎样才能让它正常工作?
EDIT对我来说正确的解决方案(接受的答案帮助了我)
<form ng-submit="validate();">
<div ng-reapet="elem in Myelements">
<label>{{elem.name}}</label>
<div>
New Value : <input name="value" ng-required="elem.reason" ng-model="elem.value" />
</div>
<div>
Why : <textarea name="reason" ng-required="elem.value" ng-model="elem.reason"/>
</div>
</div>
<input type="submit" value="Submit" />
</form>
只需要把其他输入值
<form ng-submit="validate();">
<div ng-reapet="elem in Myelements">
<label>{{elem.name}}</label>
<div>
New Value : <input name="value" ng-required="elem.reason !== ''" ng-model="elem.value" />
</div>
<div>
Why : <textarea name="reason" ng-required="elem.value !== ''" ng-model="elem.reason"/>
</div>
</div>
<input type="submit" value="Submit" />
</form>
问题内容: 我只是想知道如何以正确的方式在单选按钮上使用新的HTML5输入属性“ required”。是否每个单选按钮字段都需要下面的属性,或者只有一个字段就足够了吗? 问题答案: 为无线电组的至少一个输入设置属性。 所有输入的设置更加清晰,但不是必需的(除非动态生成单选按钮)。 要对单选按钮进行分组,它们必须全部具有相同的值。这样一次只能选择一个,并应用于整个组。 另请注意: 为了避免对是否需要
问题内容: 在HTML 5中,我们可以将输入标记为,然后使用CSS中的伪选择器进行选择。但是我只想在他们尝试提交表单而不填写必填元素时为其设置样式。是否有选择器?弹出的小消息框怎么样? 问题答案: 是的,正如SLaks所说,没有CSS选择器可以做到这一点。我会怀疑这是否会属于CSS范围,因为CSS将需要检查输入的内容。 最好的选择仍然是单击按钮时调用javascript验证功能,而不是实际提交表单
龙目岛的有什么区别 和 我知道< code > RequiredArgsConstructor 仅在构造函数中注入所有最终依赖项。
和(表单验证)有什么区别?
问题内容: 我有一个使用ng- repeat创建的表。我想向表中的每个元素添加验证。问题在于每个输入单元格与其上方和下方的单元格名称相同。我试图使用该值来命名输入,但是尽管HTML中的字符串文字看起来正确,但现在可以正常工作。 到目前为止,这是我的代码: 我试过从索引中删除from,但是那也不行。到目前为止,输入的验证属性可以正常工作,但是不会显示错误消息。 有人有什么建议吗? 编辑: 除了以下出
问题内容: 嗨,我正在Go中使用rest API,我希望用户传递JSON参数: 但是它们并非总是必需的,例如,用户只能通过而忽略其他用户。他甚至可以发送0个参数。我怎样才能做到这一点? 问题答案: 从JSON文本解组值时,程序包不需要所有字段都以JSON形式出现,也不需要所有JSON字段都具有匹配的Go字段。 因此,您没有什么特别的事情要做,只需解组您必须拥有的东西,以获取您想要或可能想要的价值。