功能ValidateNew(){gridview.getElementsByTagName(「input」)給出輸入零爲什麼?
var gridview = document.getElementById('ctl00_cp_GridViewKRIlib');
if (gridview != null) {
var Inputs = gridview.getElementsByTagName("input");
for (i = 0; i < Inputs.length; i++) {
if (Inputs[i].type == 'text') {
if (Inputs[i].value == "") {
alert('Enter the value!');
Inputs[i].focus();
return false;
}
}
}
}
}
我打電話
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:LinkButton ID="linkbuttonNew" runat="server" Text="New" CommandName="New" CommandArgument='<%#Container.DataItemIndex%>'
OnClientClick="javascript:return ValidateNew();">
</asp:LinkButton>
輸入本功能是顯示爲零,爲什麼?
什麼是 「的OnClientClick」? – kangax
你可以發佈整個gridview源? – Canavar
實際的HTML源代碼會有幫助。此外,你可以很容易地刪除'language =「javascript」' - 這是多餘的。 – kangax