当前位置: 首页 > 知识库问答 >
问题:

NG-必需的,如何在输入之间使用它?

欧阳德运
2023-03-14

我创建了一个表单,为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> 

共有1个答案

扶文光
2023-03-14

只需要把其他输入值

<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字段。 因此,您没有什么特别的事情要做,只需解组您必须拥有的东西,以获取您想要或可能想要的价值。