JavaScript OnClient点击破坏RadGrid插入/更新按钮在web表单上提交行为
JavaScript OnClientClick breaking RadGrid Insert/Update button Submit behavior on web form
我有一个RadGrid插入/编辑表单模板,其中有一个提交/更新按钮。如果我没有在这个按钮中引用任何JavaScript调用,那么它的提交行为就可以完美地工作。但是,在插入OnClientClick时,它会打断按钮。这是ASP
<asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Save" : "Update" %>' runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' OnClientClick="return CheckWeight()" />
这是JavaScript:
function CheckWeight() {
var currentGoalWeightTotal = $("[id$='CurrentGoalWeightTotal']").val();
var weightInput = $("[name$='AG_Weight']").val();
if (parseInt(weightInput) + parseInt(currentGoalWeightTotal) > 100) {
alert("Please make sure that your goal weight total does not exceed 100.");
return false;
}
}
我应该注意,即使Submit功能中断,OnClientClick也会启动。我只是无法在RadGrid中插入或更新数据。
感谢您的帮助。
好的,我把事情解决了。我相信这次中断是由Telerik的雷达控制更新引起的。
将ASP更改为:
<asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Save" : "Update" %>' runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' OnClientClick="if (!CheckWeight()) { return false;}" UseSubmitBehavior="false" />
将JavaScript更改为:
function CheckWeight() {
var currentGoalWeightTotal = $("[id$='CurrentGoalWeightTotal']").val();
var weightInput = $("[name$='AG_Weight']").val();
if (parseInt(weightInput) + parseInt(currentGoalWeightTotal) > 100) {
alert("Please make sure that your goal weight total does not exceed 100.");
return false;
} else {
return true;
}
}
相关文章:
- 从Web服务器下载图像按钮单击使用JavaScript
- Sencha禁用按钮和Selenium Web驱动程序
- Web浏览器返回按钮应返回到特定页面
- Dynamics CRM 2015:如何获得我创建的Web资源按钮,以引用我添加到表单中的Javascript库中的函数
- 在Web视图中触发后退按钮
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- 从 GridView 执行 Javascript 函数 ItemTemplate“按钮单击”Web 窗体 ASP.NET
- 是否有可能通过单击html页面上的按钮在我的Web服务器上运行c ++程序
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- C# Web 浏览器 - 如何单击此按钮 (Javascript)
- 下一个和上一个箭头按钮,用于使用 JavaScript 浏览 Web URL
- 带有 Web 浏览器控件的 Excel 自定义任务窗格 - 使用功能区按钮显示/隐藏
- Web 文本编辑器 - 将单选按钮绑定到 javascript 函数
- 触发 Web 浏览器控件内的 html 按钮
- ASPNET Web 窗体在提交时禁用按钮
- 当用户点击web浏览器中的关闭按钮时,jquery确认框's窗口
- 禁用Web PL*SQL(javascript、Oracle、HTML)中的LOV按钮
- 更改我的web应用程序的浏览器后退按钮行为
- 在移动设备上不会触发浏览器特定操作的可保持的web按钮
- 悬停的Web按钮,鼠标悬停时显示下拉阴影