我有文本框和一个提交按钮..和两个单选按钮..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();
我的问题是隐藏文本框后验证仍然有效... 任何人都可以帮我吗????我想在隐藏这个文本框后停止验证这个文本框.......
答案 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