OnClick不工作时,我做OnClientClick="function();返回false"
OnClick is not working when i do OnClientClick="function(); return false"
我有5个asp:按钮,我想改变CSS类上,当我点击他们,所以他们是"标记"。我用javascript做这个,它工作得很好。但是我也想在onClick后面的代码中存储一个变量。
我的问题是,当我点击我的asp:按钮刷新页面。我解决了这个问题;在我的OnClientClick后返回false。但是当我有返回false,按钮OnClick不火。所以我需要帮助,让这两件事在同一时间工作:
- 与 同时按asp:按钮页面不刷新
- OnClick也需要触发。
<asp:Button ID="Button1" runat="server" Text="1" OnClick="button1_Click" OnClientClick="change_select(this); return false;" CssClass="button black"/>
javascript function change_select(objs) {
$('.darkgray').removeClass('darkgray').addClass('black');
objs.className = "button darkgray";
}
背后的代码 int[] answerArray = new int[28];
int answer = 0;
int currentQ = 0;
protected void button1_Click(object sender, EventArgs e)
{
answer = 1;
}
protected void buttonNext_Click(object sender, EventArgs e)
{
answerArray[currentQ] = answer;
currentQ++;
}
如果您打算在使用ASP的代码中存储值,则无法阻止刷新页面。净Webforms。请参阅相关的SO问题如何在单击按钮时停止重新加载页面?
相关文章:
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- 如何在“;beforeSend:function()"使用ajax和jquery
- 重复“;function(){}.调用(this)"在Uglified JS中
- KnockoutJS:无法处理绑定"if:function(){return conversations}”;
- "Function.createDelegate"原因;错误:对象没有't支持属性或方法
- Asp .NET Button - OnClientClick="return function()"
- JavaScript/jQuery - "$ is not defined- $function()"
- 什么是“;变量:function(){}"方法
- 为什么是全球性的"this.function";如果没有";这个"