Aspx javascript启用按钮和复选框向下滚动
aspx javascript enabling button and checkbox on scroll down
这是我正在使用的html。我想弄清楚为什么我的按钮和复选框从来没有被设置为启用。
<form id="form1" runat="server">
<script src="js/mootools-core-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function checkScrollHeight() {
var textElement = document.getElementsByName("tosgareementdiv")[0].addEventListener("scroll", checkScrollHeight, false);
if ((textElement.scrollTop + textElement.offsetHeight) >= textElement.scrollHeight) {
document.getElementsByName("AcceptTOSButton")[0].disabled = false;
}
});
</script>
<div class="tosgareementdiv">
<p>hi my stuff</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><br><br>
<br>
<br>
<br>
<br>
<asp:CheckBox ID="AcceptTOSCheckBox" Text="I Agree." runat="server" Enabled="false" />
<asp:Button ID="AcceptTOSButton" Text="I Agree" runat="server" OnClick="AcceptTOSButton_Click"
Enabled="false" />
</div>
</form>
我在这里遵循的例子,但我不知道如何让它火…
我知道没有代码的复选框,但为什么不启用按钮?
试试这个
<script type="text/javascript">
$(function(){
function checkScrollHeight() {
if ((textElement.scrollTop + textElement.offsetHeight) >= textElement.scrollHeight) {
document.getElementById("AcceptTOSButton").disabled = false;
}else{
document.getElementById("AcceptTOSButton").disabled = true;
}
};
var textElement = document.getElementsByClassName("tosgareementdiv")[0];
textElement.addEventListener("scroll", checkScrollHeight, false);
});
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- 单击单选按钮或复选框时,窗体滚动到顶部
- 使用弹出控件扩展程序Asp.net在更新面板内维护滚动位置复选框列表
- 在剑道ui网格中上下滚动时取消复选框
- Aspx javascript启用按钮和复选框向下滚动
- 如何通过复选框将滚动条之类的东西添加到新窗口
- 在iframe滚动之前禁用复选框
- 防止滚动复选框上的标签单击