login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Inhoud wordt gewist

Offline Maarten - 22/12/2004 01:15
Avatar van MaartenErelid Ik heb volgend probleem.
  1. <div id="slachtoffers">
  2. <em><strong>Sender:
  3. </strong></em>
  4. <table border="0">
  5. <tr>
  6. <td width="150">Recipient name: </td>
  7. <td><input name="slachtoffer_naam[]" type="text" id="slachtoffer_naam[]" onFocus="this.style.backgroundColor='#333333'" onBlur="this.style.backgroundColor='#000000'" size="32"></td>
  8. </tr>
  9. <tr>
  10. <td>Recipient email: </td>
  11. <td><input name="slachtoffer_email[]" type="text" id="slachtoffer_email[]" onFocus="this.style.backgroundColor='#333333'" onBlur="this.style.backgroundColor='#000000'" size="32"></td>
  12. </tr>
  13. </table>
  14. </div>
  15. + <a href="JavaScript: slachtoffertoevoegen('slachtoffers');">Add recipient</a>
En dit is de functie:
  1. function slachtoffertoevoegen(div) {
  2. var thisNew = document.getElementById(div);
  3.  
  4. var thisOldValue = thisNew.innerHTML;
  5.  
  6. var thisNewValue = "";
  7.  
  8. thisNewValue += '<table border="0">';
  9. thisNewValue += ' <tr>';
  10. thisNewValue += ' <td width="150">Recipient name (' + slachtoffercount +'): </td>';
  11. thisNewValue += ' <td><input name="slachtoffer_naam[]" type="text" id="slachtoffer_naam[]" onFocus="this.style.backgroundColor=\'#333333\'" onBlur="this.style.backgroundColor=\'#000000\'" size="32"></td>';
  12. thisNewValue += ' </tr>';
  13. thisNewValue += ' <tr>';
  14. thisNewValue += ' <td>Recipient email: (' + slachtoffercount +'): </td>';
  15. thisNewValue += ' <td><input name="slachtoffer_email[]" type="text" id="slachtoffer_email[]" onFocus="this.style.backgroundColor=\'#333333\'" onBlur="this.style.backgroundColor=\'#000000\'" size="32"></td>';
  16. thisNewValue += ' </tr>';
  17. thisNewValue += '</table>';
  18.  
  19. thisNew.innerHTML = thisOldValue + thisNewValue;
  20.  
  21. slachtoffercount++;
  22. }
Het toeval wil nu, als je een waarde invuld in een veld, en je druk op Add recipient, dan worden die waarden terug geleegd, en komen er dus veldjes bij (dat laatste is wel de bedoeling, ja )
Hoe kan ik dat dus gaan behouden?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s