jquery没有在回发上开火 [英] jquery not firing on postback
问题描述
大家好,
i有jquery的问题..
i需要根据某些条件禁用控件..
..
但问题是当发回回发时这些禁用的控件被启用..
i已尝试注册pageload pageload脚本完成事件......但是第一次调用函数但是如果发生了回发,那么javascript函数就不会被调用...如果我做错了什么,请帮助我...
这里是我的javascript函数..
hi all,
i have a problem with jquery..
i need to make controls disabled based on some conditions..
that i have done using jquery and cssclass..
but the problem is that those disabled controls gets enabled when postback occurs..
i have tried registering the script at pageload pageload complete events...but for the first time function is being called but if postback occurs that javascript function not gets called...plz help me if i am doing anything wrong..
here is my javascript function..
function DisableControls() {
debugger;
//disabling all controls
$("form :input").attr("disabled", "disabled");
//enabling controls with css class 'EnableConrols'
var $ControlsToEnabled = $(':input.EnableConrols');
var count = 0;
var length = $ControlsToEnabled.length;
while (count < length) {
var Control = $ControlsToEnabled[count];
Control.disabled = false;
count++;
}
}
.cs文件
.cs file
public partial class RmsViewWorkSheetDetails : securedPage
{
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(Page.GetType(), "OnLoad", "DisableControls();", true);
this.LoadComplete += new System.EventHandler(this.Page_LoadComplete);
}
new private void Page_LoadComplete(object sender, System.EventArgs e)
{
base.Page_LoadComplete(sender, e);
ClientScript.RegisterStartupScript(Page.GetType(), "OnLoad", "DisableControls();", true);
}
}
after postback DisableControls() function not gets fired...
plz help me ....
谢谢....
thanks ....
推荐答案
( form:input)。attr ( disabled, 禁用跨度>);
// 使用css类启用控件'EnableConrols'
var
("form :input").attr("disabled", "disabled"); //enabling controls with css class 'EnableConrols' var
ControlsToEnabled =
ControlsToEnabled =
(' :input.EnableConrols');
var count = 0 ;
var length =
(':input.EnableConrols'); var count = 0; var length =
这篇关于jquery没有在回发上开火的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!