![](/img/trans.png)
[英]Hide a TextBox on checking a checkbox server control in ASP.NET/C# - using Jquery or Javascript
[英]Checkbox changestate on mouseover C# ASP.NET JAVASCRIPT
我正在動態創建一個復選框組,並將其添加到占位符控件。
C#:
for (j = d; j < b; j++)
{
plhdr_seat.Controls.Add(new LiteralControl("<td>"));
CheckBox cb = new CheckBox();
cb.Checked = true;
cb.ValidationGroup = "seat";
cb.ID = "check_" + j.ToString();
cb.Attributes.Add("onmouseover", "javascript:seatcall(//what is the argument)");
cb.Text = j.ToString();
plhdr_seat.Controls.Add(cb);
plhdr_seat.Controls.Add(new LiteralControl("</td>"));
}
js:
<script type="text/javascript">
function seatcall(//what to pass)
{
//how to code? I have tried:document.getElementById(this).checked=false;
}
</script>
我有:
我希望這些復選框在鼠標懸停時取消選中。 怎么做? 請幫我這個代碼。
不能因此而感到困惑,因為您可以自己對此做更多的研究。 當前嘗試的主要問題是, checked="false"
遠不是有效的html。您必須完全刪除checked
屬性。 最好的方法是使用jQuery。 將一個類添加到您的復選框中,使它們呈現為:
<input type="checkbox" checked="checked" class="hoverCheckbox"/>
然后,使用jquery綁定復選框的懸停事件:
$('.hoverCheckbox').hover(function () {
$(this).removeAttr("checked");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.