向下滚动时的aspx javascript启用按钮和复选框
这是我正在使用的html。我试图弄明白为什么我的按钮和复选框从未设置为启用向下滚动时的aspx javascript启用按钮和复选框,javascript,asp.net,Javascript,Asp.net,这是我正在使用的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 t
<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>
$(函数检查滚动高度(){
var textElement=document.getElementsByName(“tosgareementdiv”)[0]。addEventListener(“滚动”,检查滚动高度,false);
if((textElement.scrollTop+textElement.offsetHeight)>=textElement.scrollHeight){
document.getElementsByName(“AcceptToButton”)[0]。disabled=false;
}
});
嗨,我的东西
我是按照这个例子来的,但我不知道如何让它开火
我知道复选框没有代码,但为什么按钮不能启用?试试这个
<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);
});
$(函数(){
函数checkScrollHeight(){
if((textElement.scrollTop+textElement.offsetHeight)>=textElement.scrollHeight){
document.getElementById(“AcceptToButton”).disabled=false;
}否则{
document.getElementById(“AcceptToButton”).disabled=true;
}
};
var textElement=document.getElementsByClassName(“tosgareementdiv”)[0];
textElement.addEventListener(“滚动”,检查滚动高度,false);
});
checkScrollHeight
从不绑定到任何事件或调用。你以为会发生什么?Sushil-不是仍然不会发射,这与它是asp按钮有关吗?@Mike我做了必要的更改,现在再试一次谢谢,但它仍然不会发射