login  Naam:   Wachtwoord: 
Registreer je!
 Forum

input bijvoegen en verwijderen (Opgelost)

Offline riagabel2 - 27/11/2012 20:27 (laatste wijziging 27/11/2012 20:28)
Avatar van riagabel2Lid Ik wil aan de hand van een jQuery een aantal input velden bijvoegen als de gebruiker dat wenst. Alleen ik heb daar ook een aantal labels tussen staan. Nu had ik een hele mooie alleen het geval is het dat hij het niet meer doet nu. Ik heb het volgende:
  1. //<![CDATA[
  2. $(window).load(function(){
  3. $(function() {
  4. var scntDiv = $('#p_scents');
  5. var e = $('#p_scents').size() + 1;
  6. $('#addScnt').live('click', function() {
  7. $('<p><div for="p_scnts"><div class="form"><label style="border-bottom: 1px dashed #1299f3; width: 100%; font-size: 20px;">Passagier '+e+'</label></div><div class="form"><label>Geslacht:</label><div class="radio"><input type="radio" name="geslacht'+e+'" value="man" /> Man &nbsp;<input type="radio" name="geslacht'+e+'" value="vrouw" /> Vrouw</div></div><div class="form"><label>Voorletters:</label><input type="text" name="voorletters'+e+'" /></div><div class="form"><label>Tussenvoegsel:</label><input type="text" name="tussenvoegsel'+e+'" /></div><div class="form"><label>Achternaam:</label><input type="text" name="voorletters'+e+'" /></div><div class="form"><label>Geboortedatum:</label><input type="text" name="geboortedatum'+e+'" placeholder="DD-MM-JJJJ" size="10" style="width: 70px;" /></div></div><a href="#" id="remScnt"><img src="images/delete.png" alt="verwijderen" /></a></p>').appendTo(scntDiv);
  8. e++;
  9. return false;
  10. });
  11. $('#remScnt').live('click', function() {
  12. if( e > 2 ) {
  13. $(this).parents('p').remove();
  14. e--;
  15. }
  16. return false;
  17. });
  18. });
  19. });//]]>

en:
  1. <div id="p_scents">
  2. <p>
  3. <div for="p_scnts">
  4. <div class="form">
  5. <label style="border-bottom: 1px dashed #1299f3; width: 100%; font-size: 20px;">Passagier 1</label>
  6. </div>
  7. <div class="form">
  8. <label>Geslacht:</label>
  9. <div class="radio">
  10. <input type="radio" name="geslacht" value="man" /> Man &nbsp;
  11. <input type="radio" name="geslacht" value="vrouw" /> Vrouw
  12. </div>
  13. </div>
  14. <div class="form">
  15. <label>Voorletters:</label>
  16. <input type="text" name="voorletters" />
  17. </div>
  18. <div class="form">
  19. <label>Tussenvoegsel:</label>
  20. <input type="text" name="tussenvoegsel" />
  21. </div>
  22. <div class="form">
  23. <label>Achternaam:</label>
  24. <input type="text" name="voorletters" />
  25. </div>
  26. <div class="form">
  27. <label>Geboortedatum:</label>
  28. <input type="text" name="geboortedatum" placeholder="DD-MM-JJJJ" size="10" style="width: 70px;" />
  29. </div>
  30. </div>
  31. </p>
  32. </div>
  33. <label><a id="addScnt" href="#"><img src="/images/extend.png" alt="veld bijvoegen" />&nbsp;Passagier toevoegen</a></label>


Zou er misschien iemand een kijkje naar nemen en me misschien helpen het werkend te krijgen?

Met vriendelijke groet,

Riagabel2

1 antwoord

Gesponsorde links
Offline vinTage - 27/11/2012 20:59
Avatar van vinTage Nieuw lid Om te beginnen kun je je code al 5000miljoen keer leesbaarder maken, door gewoon css te gebruiken ipv al die inline meuk in je 'code' te frotten.

Wat er fout gaat bij je weet (zie) ik niet wegens gebrek aan foutmeldingen en leesbare code 
Een live voorbeeld scheelt ook al 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s