[英]JavaScript for GridView in ASP.Net
我正在為gridview行選擇創建驗證。
有一個“刪除”按鈕和一個GridView,在該GridView中,有一個“選擇” LinkButton列。
我正在嘗試為此創建一個驗證,當單擊“刪除”按鈕時,如果未選擇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.