Toon posts:

[HTML] Meedere formulieren in een pagina

Pagina: 1
Acties:
  • 175 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
code:
1
2
3
4
5
<form name="EDIT_FORM" method="post" action="
index.php?p=ManageCompany&action=EditCompany">

<form name="DELETE_FORM" method="post" action="
index.php?p=ManageCompany&action=DeleteCompany">

Deze 2 formulieren heb ik en die wil ik afzonderlijk dmv van knoppen laten submitten.
Ik dacht dit aanvankelijk te kunnen oplossen door de buttons deze waarde te geven.
code:
1
2
onClick="javascript:document.EDIT_FORM.submit();"
onClick="javascript:document.DELETE_FORM.submit();"

maar als je op de button klikt (maakt niet uit welke) dan submit hij alleen het
bovenste formulier.
Weet iemand hier een oplossing voor?

Verwijderd

eerste form afsluiten met </form> ?

  • Blacksnak
  • Registratie: Oktober 2001
  • Laatst online: 07-07-2024
Gewoon de submit-knop tussen de <form> </form> tags zetten moet normaal het juiste formulier aanspreken d8 ik.

Verwijderd

Als je je formpjes fatsoenlijk sluit heb je idd genoeg aan een <input type="submit"> :P

En vergeet ook niet dat url's in tags html encoded dienen te worden, dus & wordt &! ook hoort onClick in all-lowercase te staan en moet die 'javascript:' weg.

[ Voor 54% gewijzigd door Verwijderd op 25-04-2005 16:53 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Zie aub P&W FAQ - HTML / javascript /css, etc.... Er is een reden waarom je hier in Programming & Webscripting zo weinig HTML en Javascript topics ziet :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Maar ik maakt gebruik van een id die dus gepost moet worden in beide formulieren .....
Dus daarom werkt die oplossing niet om eerst het formulier af te sluiten eigenlijk

Verwijderd

Verwijderd schreef op maandag 25 april 2005 @ 16:53:
Maar ik maakt gebruik van een id die dus gepost moet worden in beide formulieren .....
Dus daarom werkt die oplossing niet om eerst het formulier af te sluiten eigenlijk
Een form in een form is gewoon ongeldige html. Klaar. Je zult een andere oplossing moeten vinden, met javascript bijvoorbeeld.

Verwijderd

Topicstarter
hoe haal je dan een id uit een checkbox [value=<?= $id; ?>
in een javascript om deze vervolgens weer te verwerken in andere pagina's
waar normaal het id opgehaalt wordt met $_POST ?

Verwijderd

http://www.javascript-cod...rm/html-form-action.phtml

Daar staat wat jij wilt denk ik... met twee knoppen hetzelfde form naar verschillende url's submitten.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:14

RM-rf

1 2 3 4 5 7 6 8 9

probeer iets als

code:
1
2
3
4
5
6
7
<form action="index.php">
  <input type="hidden" name="p" value="ManageCompany">
  <input blah... />

   <input type="submit" name="action" value="EditCompany">
   <input type="submit" name="action" value="DeleteCompany">
</form>


de geklikte button's waarde wordt ook verstuurd

[ Voor 9% gewijzigd door RM-rf op 25-04-2005 17:06 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
thnx daar heb ik zeker wat aan!!!!!

Verwijderd

vergeten we trouwens met z'n allen niet dat <form> een blockelement moet bevatten (<fieldset> bv)

Verwijderd

Topicstarter
Hoe bedoel je mophor?

Verwijderd

je mag niet direct tekst en inputs e.d. in een <form> zetten. Maar ik vraag me af of dit in 'quirks' html ook zo is? want je kunt me niet wijsmaken dat de html van deze pagina aan enige standaard voldoet :P

Verwijderd

'quirks' html? is dat een nieuwe standaard?

nja, iig in html 3.2 (8 jaar terug) mocht het wel geloof ik

[ Voor 15% gewijzigd door Verwijderd op 25-04-2005 17:24 ]


Verwijderd

Verwijderd schreef op maandag 25 april 2005 @ 17:20:
'quirks' html? is dat een nieuwe standaard?

nja, iig in html 3.2 (8 jaar terug) mocht het wel geloof ik
het 'leuke' is nou juist dat het dus geen standaard is. Als je geen doctype etc. bovenaan je html zet schiet elke browser in zn 'quirks' mode die eigenlijk aan geen enkele standaard voldoet, maar meestal wel zo rendert zoals de beginnende webdesigner zou verwachten dat het werkt.
Let wel, ik raad het *zeker* niet aan om op zo'n manier websites te ontwerpen, maar het werkt wel.
Pagina: 1