gpt4 book ai didi

c# - 无法选中复选框

转载 作者:太空宇宙 更新时间:2023-11-03 18:35:30 30 4
gpt4 key购买 nike

我收到了一些人无法在我的网站上注册的报告,因为他们无法选中表示他们同意使用条款的复选框。基本上,一旦选中复选框,就会启用一个按钮以允许继续注册。

我自己尝试了很多次,点击实际的复选框不会执行任何操作,但通常会点击关联的标签。我已经给出了解决方法,但我真的很想一直点击实际的复选框。

注册页面为:http://www.lonelycache.com/Account/GeocachingAuth.aspx

页面表单具有以下复选框(为了便于阅读而格式化):

<asp:CheckBox ID="AgreeTOUCheckBox"
AutoPostBack="true"
runat="server" Text="&ensp;I have read and agree to the"
OnCheckedChanged="AgreeTOUCheckBox_OnCheckChanged" />

生成的 html 是(为了便于阅读而格式化):

<input id="MainContent_AgreeTOUCheckBox" type="checkbox"
name="ctl00$MainContent$AgreeTOUCheckBox"
onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$AgreeTOUCheckBox\&#39;,\&#39;\&#39;)&#39;, 0)"
/>
<label for="MainContent_AgreeTOUCheckBox"> I have read and agree to the</label>

关于如何使它始终如一地工作,我有什么想法吗?

最佳答案

您的复选框工作正常,它只是隐藏在另一个面板后面。如果您在复选框下方单击并拖动以突出显示页面本身,您可以看到左侧足迹面板隐藏了大部分复选框。

尝试点击复选框的最右边缘,它会起作用。

这可能就像这样调整你的风格一样简单:

<div style="padding-left:10px">
<asp:CheckBox ID="AgreeTOUCheckBox"
AutoPostBack="true"
runat="server" Text="&ensp;I have read and agree to the"
OnCheckedChanged="AgreeTOUCheckBox_OnCheckChanged" />
</div>

您的授权按钮也是如此。尝试单击它的最左侧,但它不起作用。

让我知道这是否适合您。

关于c# - 无法选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16044042/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com