|
| form submit uden redirect Fra : Ace |
Dato : 26-01-07 21:00 |
|
Hejsa.
Jeg ved ikk' om det bare er mig der ønsker for meget, men er det
ikke muligt, at submitte en form uden at den redirecter til
'action'-locationen?
På forhånd tak
Ace
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Martin Ploug (26-01-2007)
| Kommentar Fra : Martin Ploug |
Dato : 26-01-07 23:12 |
|
Ace skrev:
> Hejsa.
> Jeg ved ikk' om det bare er mig der ønsker for meget, men er det
> ikke muligt, at submitte en form uden at den redirecter til
> 'action'-locationen?
> På forhånd tak
> Ace
>
>
Hej Ace
I php kan man lave noget med php_self, der gør, at
formularen sender til sig selv / den samme side, men jeg ved ikke,
om det er det du mener.
/Martin
| |
Ace (27-01-2007)
| Kommentar Fra : Ace |
Dato : 27-01-07 21:34 |
|
Martin Ploug wrote in dk.edb.internet.webdesign.html:
> Ace skrev:
> > Hejsa.
> > Jeg ved ikk' om det bare er mig der ønsker for meget, men er det
> > ikke muligt, at submitte en form uden at den redirecter til
> > 'action'-locationen?
> > På forhånd tak
> > Ace
> >
> >
> Hej Ace
>
> I php kan man lave noget med php_self, der gør, at
> formularen sender til sig selv / den samme side, men jeg ved ikke,
> om det er det du mener.
>
> /Martin
Hej Martin
Det er desværre ikk' lige det jeg mener :)
Jeg har en formular, der når jeg trykker submit, automatisk
redirecter siden til den url som er opgivet i 'action'-attributten.
Eksempel:
<form method="POST" action="indstilling.php">
<input type="text" name="navn" value="navn">
<input type="text" name="besked" value="besked">
<input type="submit" name="send" value="send">
</form>
Hvorfor redirecter den konsekvent til indstilling.php hver gang man
trykker "send"?
Vh Ace
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Bertel Lund Hansen (27-01-2007)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 27-01-07 23:00 |
|
Ace skrev:
> <form method="POST" action="indstilling.php">
> <input type="text" name="navn" value="navn">
> <input type="text" name="besked" value="besked">
> <input type="submit" name="send" value="send">
> </form>
> Hvorfor redirecter den konsekvent til indstilling.php hver gang man
> trykker "send"?
Fordi det skal den. Du kan lige så godt spørge om hvorfor a laver
et klikbart link.
Med flere forskellige forms på samme side kan man have flere
forskellige actions.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Bertel Lund Hansen (27-01-2007)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 27-01-07 23:01 |
|
Martin Ploug skrev:
> I php kan man lave noget med php_self, der gør, at
> formularen sender til sig selv / den samme side, men jeg ved ikke,
> om det er det du mener.
Det er faktisk nemmere at linke til nul og niks ('') eller '#'.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Ace (28-01-2007)
| Kommentar Fra : Ace |
Dato : 28-01-07 19:58 |
|
Bertel Lund Hansen wrote in dk.edb.internet.webdesign.html:
> Martin Ploug skrev:
>
> > I php kan man lave noget med php_self, der gør, at
> > formularen sender til sig selv / den samme side, men jeg ved ikke,
> > om det er det du mener.
>
> Det er faktisk nemmere at linke til nul og niks ('') eller '#'.
>
> --
> Bertel
> http://bertel.lundhansen.dk/ http://fiduso.dk/
.. okay, så man kan altså ikke lave en form der sender den data man
indtaster i input-felterne til indstilling.php, således at siden
hverken reloades eller redirectes, men blot resetter input-felterne ved
submit, eller hva'?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Bertel Lund Hansen (28-01-2007)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 28-01-07 20:33 |
|
Ace skrev:
> . okay, så man kan altså ikke lave en form der sender den data man
> indtaster i input-felterne til indstilling.php, således at siden
> hverken reloades eller redirectes, men blot resetter input-felterne ved
> submit, eller hva'?
Man kan ikke gøre præcis det du beskriver, men man kan lave det
så det ser sådan ud. Action skal være filen selv, og den skal
tage sig af den nødvendige handling, og så skal den bare vise
samme form som før med tomme input.
Hvorfor er det afgørende at siden ikke genhentes? Med nutidens
hastigheder og caching kan man næsten ikke se det.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Jesper Juul-Mortense~ (28-01-2007)
| Kommentar Fra : Jesper Juul-Mortense~ |
Dato : 28-01-07 20:50 |
|
On 28 Jan 2007 18:58:22 GMT, Ace <ace@clubace.dk> wrote:
>. okay, så man kan altså ikke lave en form der sender den data man
>indtaster i input-felterne til indstilling.php, således at siden
>hverken reloades eller redirectes, men blot resetter input-felterne ved
>submit, eller hva'?
Jo, submit formen til en skjult iframe.
/Jesper
| |
|
|