Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl
1
2
| <input type="text" onchange="document.forms['anderform'].elements['veld'].value=this.value" /> |
Intentionally left blank
bedankt voor de reactie, het werkt alleen niet. Ik heb hier een voorbeeld gemaakt.
http://www.wackytoons.net/test/index.php
Het lijkt een form, maar het zijn dus twee forms. Halverwege stopt de ene en gaat de andere verder. Dit omdat de categorieen automatisch worden gevuld via PHP en dus een autosubmit nodig is. Deze werken op het moment nog niet.
In het twee formulier zitten de hidden fields, deze moeten uiteindelijk dezelfde waardes bevatten als de velden uit het eerste formulier.
hopelijk heeft iemand een oplossing hiervoor.
Alvast bedankt
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl
Verwijderd
Ik snap echt niet de logica van dit verborgen formulier...
Verwijderd
[ Voor 26% gewijzigd door Verwijderd op 28-03-2004 12:10 ]
Daarbij werkt mijn voorbeeldje natuurlijk alleen voor text-inputs; hoe je het met bijvoorbeeld checkboxen of selects moet doen is vast wel in een of andere tutorial terug te vinden.
Intentionally left blank
Verwijderd
gewoon if checkbox.checked == true, checkbox2.checked = "true" o.i.d.crisp schreef op 28 maart 2004 @ 12:28:
Ik snap ook niet zo goed waarom er 2 formulieren nodig zijn; als je de ene select wilt vullen adhv een keuze in een andere select kan je toch net zo goed je originele form submitten?
Daarbij werkt mijn voorbeeldje natuurlijk alleen voor text-inputs; hoe je het met bijvoorbeeld checkboxen of selects moet doen is vast wel in een of andere tutorial terug te vinden.
Zoals je kan zien submit hij het formulier automatisch als je het pull down menu van categorie en afbeelding veranderd. Deze zorgt ervoor dat de gegevens die in het twee pull down menu moeten komen (achter de eerst, die nou nog leeg is), uit de database worden gehaald. Immers de informatie wordt op dezelfde pagina gesubmit, maar er moet voor de rest nog niks mee worden gedaan. Zodra dit gebeurd geeft hij ook de waarde van de eerste twee velden door naar de hidden fields. Als alles in de juiste volgorde gebeurd, dus van boven naar beneden, is er niks aan de hand. Zodra er een andere volgorder wordt gevolgd word de informatie zoals titel niet goed doorgegeven. Dit kan het geval zijn als er op het laaste moment een aanpassing wordt gemaakt in de titel bijvoorbeeld.
Ik heb het script al in de pagina zitten en het werkt niet. Je kan het zelf testen. Komt dit misschien omdat het een hidden field is?
Het is dus geen noodzaak dat te script erin komt te staan, maar juist als extra zodat er niks verkeerd kan gaan.
Hopelijk is het zo duidelijk en kan iemand mij hiermee helpen.
[ Voor 6% gewijzigd door rmfloris op 28-03-2004 14:28 ]
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl
Dat is nu juist een goede reden om alles in 1 form te stoppen. Bij elke submit worden gewoon alle waarden meegestuurd, daar heb je dus helemaal geen constructies via javascript voor nodig. Het enige wat je hoeft te doen is duidelijk maken aan je server-side script welke actie er moet worden uitgevoerd.rmfloris schreef op 28 maart 2004 @ 14:18:
Als alles in de juiste volgorde gebeurd, dus van boven naar beneden, is er niks aan de hand. Zodra er een andere volgorder wordt gevolgd word de informatie zoals titel niet goed doorgegeven. Dit kan het geval zijn als er op het laaste moment een aanpassing wordt gemaakt in de titel bijvoorbeeld.
Today's subliminal thought is:
het checken of alles is ingevuld kan ik doen, maar daarmee lost ik het probleem niet op van het vullen van het pull down menu.
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl
Topic melde JavaScript, maar ik kan in die pagina totaal geen JavaScript-tags terugvinden
Ik ga een aantal zaken even helemaal anders doen!
Totale Modjesgekte
Op dezelfde manier zoals je dat nu ook doet: een submit van het form. Alleen zal je iets in je verwerkende script moeten inbouwen waarbij gecontroleerd wordt welke actie er moet worden uitgevoerd.rmfloris schreef op 28 maart 2004 @ 18:06:
Het klopt dat het in een formulier past, maar hoe vul ik dan mijn pull down menu?
onchange van select
-> zet serveractie op 'vullen van select'
-> submit form
-> bouw formulier opnieuw op met juiste gegevens in select (incl. eventueel al ingevulde andere waarden uit het form)
submit van form via submitknop
-> zet serveractie op 'opslaan in database'
-> verwerk data
enz.
Today's subliminal thought is:
Verwijderd
Verder zijn er een hoop HTML attributen niet ge-quote... <form method=post> etc, ik stel om hier ook een beetje op proberen te letten.
En haal je pagina('s) eens door de W3 validator.
Succes
http://xlerator.beefhole.nl/htmleditor/index.php
[ Voor 26% gewijzigd door Guillome op 28-03-2004 23:11 ]
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Annie bedankt voor de reactie. Ik heb hier zelf ook gedacht, maar kon er niet echt komen hoe je dit verwerkt. Ik denk dat je moet werken met variabelen.Annie schreef op 28 maart 2004 @ 22:13:
[...]
Op dezelfde manier zoals je dat nu ook doet: een submit van het form. Alleen zal je iets in je verwerkende script moeten inbouwen waarbij gecontroleerd wordt welke actie er moet worden uitgevoerd.
onchange van select
-> zet serveractie op 'vullen van select'
-> submit form
-> bouw formulier opnieuw op met juiste gegevens in select (incl. eventueel al ingevulde andere waarden uit het form)
submit van form via submitknop
-> zet serveractie op 'opslaan in database'
-> verwerk data
enz.
if (iets) dan vullen select
else
opslaan in database.
maar hoe geef ik deze waardes mee via de onchange.
Hopelijk kan je me nog meer helpen. Alvast bedankt
De zoekfunctie gebruiken levert het volgende resultaat op:
Multiple actions in 1 form
toch iedereen bedankt
[ Voor 10% gewijzigd door rmfloris op 31-03-2004 13:06 . Reden: search ]
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl