Hoi,
Ik heb een form dat grotendeels is gestuurd door JS. Hiermee genereer ik nieuwe dropdownboxen (over huidge dropdownboxen heen). Dit is een form om een product te bestellen. Echter, ik wil dit formulier ook gebruiken bij het bewerken van het product. Dus alle gegevens moeten in de form ingeladen worden. Nu is dat met text inputs niet zo moeilijk, maar met de gegenereerde javascript dropdownboxen krijg ik het niet voor elkaar.
Een online voorbeeld is te vinden op:
http://www.vuvuzela-shop.nl/hlOOP/admin.php -> bestellen (login: admin; pass:password)
Even voorbeeldje:
Stel, ik edit een product met lade type A (standaard B). Dan genereer ik met behulp van javascript de Hoogte dropdown box:
Met JS:Code:<option value="58">58</option> <option value="74">74</option> <option value="90">90</option> <option value="106">106</option> <option value="122">122</option> <option value="138">138</option> <option value="154">154</option> <option value="170">170</option> <option value="186">186</option> <option value="202">202</option> <option value="218">218</option> <option value="234">234</option> <option value="250">250</option> <option value="266">266</option> <option value="282">282</option> <option value="298">298</option> <option value="314">314</option> <option value="330">330</option> <option value="346">346</option> <option value="362">362</option> <option value="378">378</option> <option value="394">394</option> <option value="410">410</option> <option value="426">426</option> <option value="442">442</option> <option value="458">458</option> <option value="474">474</option> <option value="490">490</option>
Alleen, als een waarde bijvoorbeeld 266 is, hoe selecteer ik dat dan?Code:if(waarde == 'A') { binnen.disabled = true; loper.disabled = true; nvtChange('ladeBinnen'); var base = 58 ; var numberToAdd = 16 ; var optLimit = 27 ; hoogte.remove(27); for(var x = 0; x <= optLimit ; x++) { var myOpt = new Option(base,base) ; hoogte.options[x] = myOpt; base += numberToAdd ; } }
- JS script omzetten naar PHP
-
21-11-2009, 16:45 #1
- Berichten
- 167
- Lid sinds
- 16 Jaar
JS formulier
Laatst aangepast door Roelm : 22-11-2009 om 19:50 Reden: Automatisch samengevoegd.
-
-
24-11-2009, 16:10 #2
- Berichten
- 20
- Lid sinds
- 16 Jaar
Ik heb even gegoogeled
Code:if (list.options[intI].value == 266) { list.options[intI].selected = true; }
Ik gebruik altijd php als ik <select> moet bewerken en gebruik ook php om de verschillende <option></option> te maken.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic