Gå til innhold

Erstatte innhold i div når submit-knapp trykkes


Anbefalte innlegg

Jeg har nå en side som ser slik ut:

 

problem.jpg

 

Skjemaet under "Registrer tilskuer" er en div jeg har kalt "tilskuerdiv". Det jeg ønsker er at meldingen man får når man har trykket på "Bekreft"-knappen skal dukke opp i denne diven, uten at noe av det andre på siden forsvinner. Slik jeg har det nå er det en helt enkelt form action="" hvor meldingen kommer under skjemaet, og alt som kommer etter dette blir borte (inkludert skjemaet til høyre, som skal være neste skritt i registreringen..)

 

Kan man gjøre dette på en enkel måte? Dette i forbindelse med en skoleoppgave hvor det egentlig er helt unødvendig å gjøre det så "fancy" som jeg prøver på, men jeg synes det blir morsommere med litt ordentlig struktur på det.

Lenke til kommentar
Videoannonse
Annonse

Prøv JQuery.

 

Fra hukomelsen, mulig litt feil:

 

&--#60;script type="text/javascript"&--#62;
function ajaxFormPost(form_action,form_id,div_id) {
$.post(form_action , $(form_id).serialize(), function(data) {
 $(div_id).html(data);
});
return false;
}
$(form_id).submit(function(event) {
event.preventDefault();
ajaxFormPost(this,din_div_id);
});
&--#60;/script&--#62;

Du er nødt til å legge til JQuery biblioteket også. Om du søker på nette så finner du antagelig ut hvordan.

Endret av kimg85
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...