J'ai un formulaire dans lequel un bouton est là sur un clic de ce bouton J'appelle une fonction javascript dans laquelle je suis affichage comme 3 .. 2 .. 1 genre d'effet alors Je retourne vrai.Exécuter le code C# après avoir exécuté tous les codes javascript
Mais après l'affichage de 3, seul le retour vrai est exécuté et le formulaire est soumis. Comment arrêter la soumission de formulaire avant d'exécuter le script.
Edit:
function jsFun()
{
timerCount(3);
//Calling the Timer Function.
}
var t;
function timerCount(cDown)
{
if (cDown == 0)
{
clearTimeout(t);
return true;
}
$('#<%= mainContainer.ClientID %>').html(cDown);
cDown = cDown - 1;
t = setTimeout('timerCount(' + cDown + ')', 1000);
}
<asp:Button ID="btnStarts" runat="server" Text="Start" OnClientClick="return jsFun();" OnClick="btn_click" />
Pouvez-vous poster votre code s'il vous plaît? –
Utilisez-vous un contrôle de bouton asp.net? – rahul
Fonction jsFun() { timerCount (3); // Appel de la fonction de minuterie. } var t; function timerCount (cDown) { if (cDown == 0) { clearTimeout (t); renvoyer true; } $ ('# <% = mainContainer.ClientID%>') .html (cDown); cDown = cDown - 1; t = setTimeout ('timerCount (' + cDown + ')', 1000); –