Hoi,

Ik heb een formulier dat voor een enorm groot deel is gestuurd door Javascript. Zie het javascript bestandje hier: http://www.plaatscode.be/138047/

Nu wil ik dit omzetten naar PHP, dmv Postback(?). Dit is iets wat iemand mij aanraadde. Hoe werkt dit?
al gedaan, maar kon niet echt veel vinden :S
Uiteindelijk heb je toch gewoon een aantal velden die allemaal een naam hebben gekregen?
Die velden pak je op met php nadat alles is verwerkt door de javascripts?

Lijkt mij de meest simpele manier,
post ff je voorbeeld link als je wilt, kan ik even zien hoe en wat alles in elkaar steekt..
(dus de daadwerkelijke link waar dit script draait!)
Wat wil je in PHP hebben?
De berekening? (js voelt beter aan; pagina hoeft niet opnieuw te worden geladen)
Het opnieuw weergeven van de informatie?
Stel dat je een veld hebt, <input type="text" name="model" />
Dan gebruikt je zoiets om de vorige waarde ervoor te weergeven:
<input type="text" name="model" value="<?php echo htmlspecialchars($_POST['model']);?>" /> (uitgaande van POST)
Ik wil het weergeven van de informatie in PHP doen. Dus het opnieuw genereren van dropdown boxen (zie online voorbeeld).
Waarom?

Omdat ik dit formulier ook gebruik bij het bewerken van producten. Echter, het is volgens mij onmogelijk om met javascript de goede value te selecten . Even voorbeeldje:

Stel, ik edit een product met lade type A (standaard B). Dan genereer ik met behulp van javascript de Hoogte dropdown box:


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


Met JS:


	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 ;
		}
	}


Alleen, als een waarde bijvoorbeeld 266 is, hoe selecteer ik dat dan?

Reageren