如果两个文本框没有值无法正常工作,请禁用提交按钮
Disable submit button if two textboxes have no value not working properly
我有两个文本框和一个按钮。如果其中一个文本框没有值,我希望禁用该按钮。使用此代码,如果只有一个文本框具有值,则启用该按钮。
HTML
<asp:TextBox ID="TextBox2" runat="server" onblur = "Toggle()"></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" onblur = "Toggle()"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" Enabled = "false" />
JavaScript
function Toggle() {
var txt1 = document.getElementById("<%=TextBox1.ClientID %>");
var txt2 = document.getElementById("<%=TextBox2.ClientID %>");
var btn = document.getElementById("<%=Button1.ClientID %>");
if (txt1.value == "" && txt2.value == "") {
btn.disabled = true;
} else {
btn.disabled = false;
}
}
尝试
if (txt1.value && txt2.value) btn.disabled = false;
else btn.disabled = true;
我有两个文本框和一个按钮。如果其中一个文本框没有值,我希望禁用该按钮。使用此代码,如果只有一个文本框具有值,则启用该按钮。
HTML
<asp:TextBox ID="TextBox2" runat="server" onblur = "Toggle()"></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" onblur = "Toggle()"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" Enabled = "false" />
JavaScript
function Toggle() {
var txt1 = document.getElementById("<%=TextBox1.ClientID %>");
var txt2 = document.getElementById("<%=TextBox2.ClientID %>");
var btn = document.getElementById("<%=Button1.ClientID %>");
if (txt1.value == "" && txt2.value == "") {
btn.disabled = true;
} else {
btn.disabled = false;
}
}
尝试
if (txt1.value && txt2.value) btn.disabled = false;
else btn.disabled = true;