javascript - 每次单击按钮时都会显示消息框,此代码中的实际问题是什么。

标签 javascript asp.net vb.net visual-studio-2008

如何修复代码中的错误..如果用户选择不选择复选框,此代码将始终显示消息框..

但我希望如果用户没有选择任何复选框或忘记选择复选框,那么消息框将出现以其他方式重定向到其他页面..

<form id="form1" runat="server">
    <div>

        <asp:CheckBox ID="CheckBox1" runat="server" />
        <asp:CheckBox ID="CheckBox2" runat="server" />

    </div>
    <asp:Button ID="Button1" runat="server" OnClientClick ="ConfirmSelection(this.form)" Text="Button" />


    </form>
    <script type="text/javascript">
function ConfirmSelection(frm) 
{ 
   for (i=0; i<=1; i++) {
     //chkSubjectOfInterest is the id of your checkbox control

     if (frm.elements[i].name.indexOf('chkSubjectOfInterest') !=-1) 
     { 
       if (frm.elements[i].checked) 
       { 
         return true
       } 
     } 
   } 
   alert('You havent selected an Item yet!')
   return false
}
</script>

最佳答案

你就不能用这个吗?

if (document.getElementById('<%=CheckBox1.ClientID%>').checked)
{
// do something
}

或者

if (document.getElementById('<%=CheckBox2.ClientID%>').checked)
{
// do something
}

关于javascript - 每次单击按钮时都会显示消息框,此代码中的实际问题是什么。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4818768/

相关文章:

c# - 报告查看器版本 11.0.0.0。参数下拉不会第二次打开

.net - 创建泛型类型的泛型列表

javascript - 如何使用 jQuery 按键定位虚拟按键?

javascript - 关闭 Bootstrap UI 模态窗口时 'reason' 参数的可能值是多少?

javascript - 带有 html 工具提示的 Google LineChart <undefined> HTML 标签

javascript - 这个作业在 javascript 中做了什么?

c# - 如何在存储库中的域模型上设置私有(private)字段

asp.net - asp.net 页面中的 css 粘性页脚

android - 我可以使用 VB.NET 开发使用 MonoDroid 的应用程序吗?

vb.net - 将 DataGridView 中的一列设置为只读