Gå til innhold

Form inne i form


Anbefalte innlegg

Skrevet

Jeg skal ha en form inne i en annen form. Hvordan definerer jeg at et tekstfelt hører til den ene formen?

 

<form(1) action="1.php" method=post>

<!--diverse felt-->

 

<form(2) action="2.php" method=post>

<input(2) type=text>

 

<input(2) type=submit>

 

</form(2)>

 

 

<input(1) type=submit

 

</form(1)>

 

If you catch my drift.....

Videoannonse
Annonse
Skrevet

Å ha to former, med en submit knapp kver = to submit knapper blir jo tåpelig, med tanke på at når du trykker på en av dei så vil sida refreshe/gå til en anna plass - og en av dei vil bli overflødige.

 

Er vel strengt tatt berre å sette inn nødvendig antall felt i en form, vel?

Skrevet

men kan jeg ha to forskjellige submit-knapper, slik at hvis en skal sende ting til en php-fil, så kommer det til den, mens den andre henviser til en annen php-fil?

Skrevet
men kan jeg ha to forskjellige submit-knapper, slik at hvis en skal sende ting til en php-fil, så kommer det til den, mens den andre henviser til en annen php-fil?

Da kan du ha to former, separat - ikkje en inni en anna ;)


<form action="fil1.php" method="post">
<!-- Felter her -->
<input type="submit">
</form>

<form action="fil2.php" method="post">
<!-- Felter her -->
<input type="submit">
</form>

Skrevet
men kan jeg ha to forskjellige submit-knapper, slik at hvis en skal sende ting til en php-fil, så kommer det til den, mens den andre henviser til en annen php-fil?

Men du kan jo også ha to knapper på samme form. Bare gi dem forskjellig navn, så kan jo filen du sender alt til handle deretter.

Skrevet

Jeg holder på å lage et program der brukere kan velge noe i en dropdownmeny. Hvis det de ønsker ikke er i dropdownmenyen skal de kunne skrive det inn i et felt ved siden av, og trykke på "oppdater". Da skal alle innholdet i alle de andre feltene bevares, men det nye valget skal være tilgjengelig i dropdownmenyen.

Skrevet (endret)

Det kan vel gjøres slik, i filen form.php (ikke testet):

<? 
if (HTTP_POST_VARS("submit")) {
   if  (HTTP_POST_VARS("submit") == "Oppdater") {
       ...Gi feltene verdiene de hadde, og legg til det nye elementet i listen...
   } else if (HTTP_POST_VARS("submit") == "Send") {
       ... Gjør det du vil gjøre ...
   }
}

if (HTTP_POST_VARS("submit") != "Send") {

echo '<form action="form.php" method="post">
       ...feltene dine...evt med verdier fra over i scriptet...
       <input type="submit" name="submit" value="Oppdater">
       <input type="submit" name="submit" value="Send">
      </form> ';
}
?>

Endret av anderlin

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...