ASP.NET网页中有一个CheckBox控件
现在要在JS中判断这个控件是否选中
JS代码是这样的:
if(document.all.chkValidEDate.checked){
alert('Checked');
}
然后在.CS文件要加上这样的语句:
this.chkValidEDate.Attributes.Add("×××","return chkValidEDate();");
这里×××填入什么?
填onClick提示不支持该对象
填onCheckedChange则没有任何反应
现在要在JS中判断这个控件是否选中
JS代码是这样的:
if(document.all.chkValidEDate.checked){
alert('Checked');
}
然后在.CS文件要加上这样的语句:
this.chkValidEDate.Attributes.Add("×××","return chkValidEDate();");
这里×××填入什么?
填onClick提示不支持该对象
填onCheckedChange则没有任何反应
if(document.all.chkValidEDate.checked){
些错了function chkValidEDate(obj)
{
if(obj.checked){
alert('Checked');
}
}
.CS文件中:this.chkValidEDate.Attributes.Add("OnChecked","return chkValidEDate();");
.ASPX的HTML代码中:
function chkValidEDate(){
}
这样写都出错啊
function SelectCheckBox(bChecked)
{
var theCheckBox = document.all.tags("input");
for(var i=0;i<theCheckBox.length;i++)
{
if(theCheckBox[i].type == "checkbox")
{
theCheckBox[i].checked = bChecked;
}
}
}
写的不好 大虾们多多指点
Attributes.Add("onclick","SelectCheckBox()")----------onclick 小写???
CheckBox不支持onclick事件
type="checkbox" onclick >
<asp:checkbox id=chkValidEDate runat="server" Font-Size="10pt" Text="有效开始日期:"></asp:checkbox>
这里面没有onclick事件
你用html部的控件 checkbox阿
this.chkValidEDate.AutoPostBack="True"
加上AUTOPOSTBACK有什么用
当服务器向客户发送页面代码的时候,会有一个隐藏控件(hidden)来表示页面上各个控件的状态
如果当客户提交给服务器的状态已经发生改变,那么服务器就会针对不同的状态作不同的处理你看一下msdn吧
难得autopostback=true就有了?
而且我改变控件是否选中不能刷新页面的
所谓的刷新页面,也就是触发一个服务器端事件
然后服务器端把更新过后的页面回发给客户端当然是用客户端的控件阿 html部控件最快
{
if(document.all.chk1.checked)
{
alert('check');
}
}<asp:CheckBox id="chk1" Text="one" runat="server" OnClick="ChkClick()"></asp:CheckBox>
是这样的效果吗?