Avatar billede TheYaXxE Juniormester
03. maj 2013 - 09:16 Der er 1 kommentar og
1 løsning

Udløs jQuery script, hvis form ikke kunne submittes

Hej...

Vil hører om der er nogle der ved hvordan man udløser et jQuery script hvis en form ikke kunne submttes eller hvis man mangler at udfylde nogle felter?

Skal nemlig have en div-boks til at ryste, hvis man ikke kunne logge ind.
Jeg har ryste-funktionen, mangler bare at få overstående til at fungere.

Dette er den funktion der får diven til at ryster når man klikker på den.
$(".wrong-login").click(function () {
$(this).effect("shake", { times:3, distance: 18 }, 45);
});


Selve submit delen er kodet i PHP

Håber nogle kan/vil hjælpe  :D
Tak på forhånd

- YaXxE
Avatar billede jokkejensen Novice
03. maj 2013 - 10:19 #1
psuedo:

$("form").submit(function(){

$.Ajax{
//kald php script med login info
complete: function(data){
  if(data == 'lykkedes')
  //redirect
  if(data == 'fejl')
  $(this).effect("shake", { times:3, distance: 18 }, 45);
}
}

});
Avatar billede TheYaXxE Juniormester
07. juni 2013 - 18:12 #2
Fik løst den ved at gør således:

Før DOCTYPE:
// Hvis man ikke kunne logge ind
if($coint !== 1) {
    $shake_box = '$("#login-box").effect("shake", { times:3, distance: 18 }, 45);';
}


i HEAD:
<script>

$(document).ready(function() {
    <?php echo $shake_box; ?>
});
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester