2010-04-19 57 views
0

我想在asp.net按钮的“OnClientClick”上编写javascript代码,并且还希望为该按钮运行asp.net验证。但是当我混合这两个验证不起作用。请帮助我。下面是我的代码在asp.net按钮上添加客户端JavaScript代码和ASP.Net验证

ASPX

<asp:Button ID="btnAddToFeatureOffers" runat="server" Text="Add to Feature Offers" 
               OnClick="btnAddToFeatureOffers_Click" ValidationGroup="vgAddOffer" OnClientClick="add();" /> 

的JavaScript

function add() { 
      var selectedOrder = $('#ctl00_MainContent_ddlFeaturedHostingType option:selected')[0].index; 
      var offer = $('#<%=txtOrder.ClientID%>').val(); 
      var a = $("<a>").attr("href", "#").addClass("offer").text("X"); 
      $("<div>").text(offer).append(a).appendTo($('#resultTable #resultRow td')[selectedOrder - 1]); 
     } 

回答

1

先给根据您的验证结果function addreturn falsereturn true

也没必要写选择这样

$('#resultTable #resultRow td') 

简单地写

$('#resultRow td')