-
我有一个带有模板字段的网格视图,其中包含2个复选框列和一个文本框列 . 我需要javascript来切换复选框中的检查状态(即我有2个复选框,名称为chkapprove和chkreject,如果我检查“chkapprove”,那么“chkreject”应取消选中是否已经检查过,反之亦然) .
-
我需要一个按钮点击功能,当选中chkreject并且在文本框中没有输入任何内容时,必须用msg“输入原因”进行警报 .
function reason()
{
MyGridView = document.getElementById('<%= grdaccess.ClientID %>');
var Inputs = MyGridView.getElementsByTagName("input");
var chkBox = "Chkreject";
var textbox = "txtreason";
for (var n = 0; n < Inputs.length; ++n)
if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(chkBox, 0) >= 0 && Inputs[n].checked)
if (Inputs[n].type == 'textbox' && Inputs[n].id.indexOf(textbox, 0) >= 0 && Inputs[n].length <= 0)
{
alert("enter the reason");
return false;
}
return true;
}
<asp:Button ID="btnSubmit" runat="server" CssClass="showall" Text="Submit" OnClientClick="javascript:return reason();" onclick="btnsubmit_Click" />
这是我为条件2编写的代码,但它不起作用 .
谁能帮我这个 ?
提前致谢,
gowrishankar .
1 回答
请复制文件后面的aspx和c#代码 . 然后你尝试测试 .
------------- aspx代码------------------
------------ c#代码背后--------------------------