只有当 JavaScript 中的验证为真时,我才想在 JavaScript 后面的代码中调用 C# 代码。我面临一些问题,有人可以帮忙。谢谢 这是我的 JavaScript
<script type="text/javascript">
function Validate_Checkbox() {
var chks = $("#<%= cblCustomerList.ClientID %> input:checkbox");
var hasChecked = false;
for (var i = 0; i < chks.length; i++) {
if (chks[i].checked) {
hasChecked = true;
//call C# code
break;
}
}
if (hasChecked == false) {
alert("Please select at least one checkbox..!");
return false;
}
return true;
}
</script>
这是我要调用的 C# 代码
protected void DV_Test_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
do something
}
这是调用 JavaScript 的按钮
<asp:Button ID="Button1" runat="server" CausesValidation="True"
CommandName="Insert" Text="Insert" OnClientClick="javascript:Validate_Checkbox();return true;"/>