bonjour tt le monde
bon je réaliser une page aspx qui fé apel a une page ascx cette contient un textbox et une imagebutton
mon but est de declencher l'evenement click de l'imageboutton lors de l'appui sur la touche entrée
jé réalisé une fonction javascript qui donne le focus a l'imagebutton lorsque l'utilisateur saisi du texte ds le textbox
function btnEnable() {
var stext;
for(i=0;i<document.forms[0].elements.length;i++)
{
if ((document.forms[0].elements[i].id).substring((document.forms[0].elements[i].id).length -11 =="txtPassWord")
stext = document.forms[0].elements[i].value; }
if (stext.length == 0 && event.keyCode != 8)
stext = 'null';
if (stext.length == 1 && event.keyCode == 8)
stext = '';
for(i=0;i<document.all.length;i++)
{
if((document.forms[0].all[i].id).substring((document.forms[0].all[i].id).length - 8)=="btnLogin")
{
if (stext !='')
{ if (event.keyCode==13)
{
document.forms[0].all[i].disabled = false;
document.forms[0].all[i].focus() ;
}
}
if (stext =='')
{
document.forms[0].all[i].disabled = true; } } } }
au niveau du texte boxe jé mi ce code
<asp:textbox id="txtPassWord" onkeydown="btnEnable()" CssClass="Text-Box" Runat="server" Width="122px"
MaxLength="20" TextMode="Password"></asp:textbox>
et voila le code pr boutton:
<asp:imagebutton id="btnLogin" runat="server" CausesValidation="true" Enabled="true" ImageUrl="../Images/image_66.gif"></asp:imagebutton>
bon quand j'exacute ca marche sauf quil me genere un erreur au niveau de script
cette erreur est :" 'document.forms.0.all[...].id" a la valeur null ou n'est pas un objet "
merci d'avance :)