簡體   English   中英

ASP.Net中GridView的JavaScript

[英]JavaScript for GridView in ASP.Net

我正在為gridview行選擇創建驗證。

有一個“刪除”按鈕和一個GridView,在該GridView中,有一個“選擇” LinkBut​​ton列。

我正在嘗試為此創建一個驗證,當單擊“刪除”按鈕時,如果未選擇GridView中的特定行進行刪除,則它應顯示警告消息,即“首先選擇要刪除的任何行”。

所以我寫了驗證代碼:

<script type="text/javascript">

function validateGridSelection() {

    var GridSelectedID = document.getElementById('<%=GridView1.ClientID%>');

    if(GridSelectedID.rows.selectedIndex = -1) {
        alert("First select any row to delete");
        return false;
    }
}

</script>

但是此JavaScript不適用於此驗證。

因此,請幫助我解決此問題。

謝謝。

您的GridSelectedID是否獲得網格控件? 如果沒有,請嘗試使您的網格ClientIDMode =“ Static”。

try this 
function confirmBox() 
    {
        var index = <%=grdMTHints.SelectedIndex%>;
        if (index > -1) 
        {
            return confirm('Are you sure you want to delete this record?');
        }
        else 
        {
            alert('Plese select row to be deleted.');
        }
    }

<asp:Button 
        ID="btnDelete" CssClass="buttonStyle" runat="server" Text="Delete"  CommandName="Delete"         
        OnClientClick="javascript:return confirmBox();" 
        ToolTip="Delete selected row." onclick="btnDelete_Click"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM