J'appelle une fonction javascript sur le client clique sur le bouton asp.net et je souhaite empêcher la publication. La fonction fonctionne mais elle ne s'arrête pas d'être postée. Mon Javascript est:JavaScript - Retourne false de la fonction ne fonctionne pas?
function User2Check()
{
var user2id=document .getElementById("txtP2UserName");
var user2password=document .getElementById("txtP2Password");
if(user2id.value=='' & user2password.value!='')
{
alert("User name is required");
user2id=document .getElementById("txtP2UserName").foucs();
e.preventDefault();
return false;
}
if(user2id.value!='' & user2password.value=='')
{
alert("Password is required");
user2id=document .getElementById("txtP2UserPassword").foucs();
e.preventDefault();
return false;
}
}
Le J'appelle cette fonction est:
<asp:Button runat="server" ID="btnSubmit" OnClientClick="return User2Check();" TabIndex="12" Text="Submit" onclick="btnSubmit_Click" />
guide plz.
J'ai essayé en supprimant l'argument, mais pas de chance. J'ai également essayé de passer l'argument mais encore une fois cela n'a pas fonctionné. – user576510
tout en supprimant l'argument de la fonction, avez-vous également le supprimer du corps de la fonction? Et, comme indiqué par steve, vous avez une faute de frappe, ce devrait être 'focus()' pas 'foucs()' –