我正在编写javascript函数来检查aspx页面的下拉值是否具有值“已完成”或“已取消”。如果它检查日期和时间是否不为空。 但功能永远不会触发。代码如下。
多个条件不在javascript中触发
function EnableValidator() {
var drp = document.getElementById('<%=drpcallstatus.ClientID %>');
var txt = drp.options[drp.selectedIndex].text;
var dt = document.getElementById('<%=txtcompletedate.ClientID %>');
var ct = document.getElementById('<%=txtcomptime.ClientID %>');
if ((txt == "Completed" | txt=="Cancelled") && (dt===null | ct===null)) {
alert("Please Enter the Completed Date and Time");
return false;
}
的功能是从asp.net按钮
<asp:Button ID="btnsubmit" runat="server" Text="Submit" OnClientClick="return EnableValidator()" onclick="btnsubmit_Click" />
|无效,请使用||而不是'或'运营商。 – lifetimes 2013-03-26 13:05:51
你可以分享选择的呈现HTML吗? – jackJoe 2013-03-26 13:05:59
@jackJoe呈现的HTML选择格式为 - 罗汉39秒前 – Rohan 2013-03-28 06:03:28