fonction ValidateNew() {gridview.getElementsByTagName ("entrée") donne des entrées nulles Pourquoi?
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;
}
}
}
}
}
J'appelle cette fonction dans
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:LinkButton ID="linkbuttonNew" runat="server" Text="New" CommandName="New" CommandArgument='<%#Container.DataItemIndex%>'
OnClientClick="javascript:return ValidateNew();">
</asp:LinkButton>
ENTREES montrent des signes zéro Pourquoi?
Ce qui est "OnClientClick"? – kangax
pouvez-vous poster toute la source gridview? – Canavar
Une source HTML réelle serait utile. En outre, vous pouvez facilement supprimer ce 'language =" javascript "' - c'est redondant. – kangax