Wpis z mikrobloga

ktoś coś na temat Javascript ? (jquery)

nie działa u mnie taki ot kod:

$(document).ready(function() {
$(".formSend").click(
function(){
alert('wlaz');

$("#formregistry").submit(function() {
alert("dziala");
return false;
});
});
});

po kliknięciu na element mający klasę "formSend" pojawia się alert z tekstem "wlaz", natomiast drugi z tekstem "dziala" juz nie, konsola milczy. Formularz nie zostaje wysłany (powinien zmienić się wtedy adres i wyświetlić post, a tego nie robi.

#javascript #jquery
  • 12
  • Odpowiedz
@Radian: > The submit event is sent to an element when the user is attempting to submit a form. It can only be attached to elements. Forms can be submitted either by clicking an explicit , , or , or by pressing Enter when certain form elements have focus.
  • Odpowiedz
@IrvinTalvanen: @amarantowy:

ok dzięki IrvinTalvanen, zmodyfikowałem lekko, usunąłem parametry z submit, teraz to wygląda tak:

$(document).ready(function() {
$(".formSend2").click(
function(){
rel = $(this).attr('rel');
alert('wlaz');

$("#"+rel).submit();
});
});

po kliknięciu na element o klasie formSend2 wyświetla alert a później wysyła formularz.

@matchius: Pana rada jest równie ważna, chcąc się odwdzięczyć, również zarzucę radą

  • Odpowiedz