Hoi,

Ik probeer een lastige form te laden, zodat je 'm kunt editten. Hier zitten heel veel javascripts in, daardoor het lastig wordt.
Zo heb ik:

function changeBinnen ()
{
  var waarde = document.bestel.ladeBinnen.value;
  var greep = document.bestel.ladeGreep;
  var ladeFrontVerst = document.bestel.ladeFrontVerst;  
  if(waarde == 'Ja')
  {
    greep.disabled = false;	
	nvtDelete('ladeGreep');
	ladeFrontVerst.disabled = true;
	nvtChange('ladeFrontVerst');		
    option0 = new Option("Selecteer","selecteer");
    option1 = new Option("Geen greep","Nee");	
    option2 = new Option("C-greep","C-greep");
    option3 = new Option("V-greep","V-greep");
    option4 = new Option("O-greep","O-greep");
    option5 = new Option("K-greep","K-greep");
    option6 = new Option("G-greep","G-greep");	
    document.bestel.ladeGreep.options[0] = option0;
    document.bestel.ladeGreep.options[1] = option1;
    document.bestel.ladeGreep.options[2] = option2;
    document.bestel.ladeGreep.options[3] = option3;
    document.bestel.ladeGreep.options[4] = option4;
    document.bestel.ladeGreep.options[5] = option5;
    document.bestel.ladeGreep.options[6] = option6;			
  }
  else
  {
  	nvtAdd('ladeGreep');
    greep.disabled = true; 
	ladeFrontVerst.disabled = false;
	nvtGone('ladeFrontVerst');	
  }
}


Zoals je ziet, maak ik 7 opties aan in een bepaalde situatie. Nu wil ik op de edit pagina (ik gebruik hiervoor zelfde javascripts als bestel pagina) degene selecteren die bij het op te roepen product hoort.
Dus net zoiets als:

<select id='ladeBodem' name='ladeBodem'>
<option <?php echo ($row['bodem'] == 6) ? 'selected="selected"' : ''; ?> value="6">6 mm</option>
<option <?php echo ($row['bodem'] == 12) ? 'selected="selected"' : ''; ?> value="12">12 mm</option>
</select>


Iemand een idee?
niemand die me kan helpen?

Ik heb dit zelfde probleem ook als het formulier wordt ingevuld om een lade te bestellen. Als er dan iets fout gaat, komt er een foutmelding, en zijn alle (reeds) ingevoerde gegevens weg.

Enkelen zijn makkelijk te 'herstellen', door een if(!empty($_POST... ) { .. }, maar die javascripts zit mij hier ook dwars.

Reageren