如何在使用angularjs隐藏此文本框后停止对特定文本框的验证

时间:2016-09-06 11:33:14

标签: jquery angularjs

我有文本框和一个提交按钮..和两个单选按钮..radio按钮用于显示/隐藏文本框1 ..我的问题是,选择单选按钮后,textbox1正在隐藏..我已经添加了验证按钮ng-click ..它工作正常。但是在隐藏文本框之后,如果我不在textbox1中放置任何数据,验证仍然有效。 我的代码在下面给出..

<form class="form-horizontal" name="myForm" method="get">
<asp:TextBox ID="txtto" runat="server" TextMode="Email" required  ng-model="EmailID" ></asp:TextBox>
<asp:TextBox ID="txtsubject" runat="server" ng-model="Subject"   required></asp:TextBox>
<asp:TextBox ID="editor"  runat="server" TextMode="MultiLine" ng-model="Message" Rows="10"  required></asp:TextBox>

<button ng-click="myform.$valid && SendMailData()"  id="sendmail" class="btn btn-sm btn-primary" data-toggle="tooltip" data-placement="top" title="Send">Send</button>

我有show使用此jquery函数隐藏文本框

$("#txtto").hide();

我的问题是隐藏文本框后验证仍然有效... 任何人都可以帮我吗????我想在隐藏这个文本框后停止验证这个文本框.......

1 个答案:

答案 0 :(得分:0)

使用import QtQuick.Window 2.2 import QtQuick.Controls 2.0 // or import Qt.labs.controls 1.0 Window { id: window width: 400 height: 400 visible: true Button { text: "Open" onClicked: popup.open() } Popup { id: popup x: 100 y: 100 width: 200 height: 300 modal: true focus: true closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent } } 代替ng-if

$("#txtto").hide();

<asp:TextBox ID="txtto" runat="server" TextMode="Email" required ng-model="EmailID" ng-if="radioValue == 'showText'"></asp:TextBox> 是您的angularjs表达式,用于显示/隐藏标记。

可以在逻辑::

下面应用
expression