login  Naam:   Wachtwoord: 
Registreer je!
 Forum

lengte textarea

Offline ZG1988 - 27/07/2006 22:28 (laatste wijziging 27/07/2006 22:30)
Avatar van ZG1988Gouden medaille

überleet
  1. <script language=Javascript>
  2.  
  3. function LimitChars(){
  4.  
  5. var MostChars = 200;
  6. var CurrentChars = document.Reactie.bericht.length;
  7. alert(CurrentChars);
  8. if (CurrentChars >= MostChars)
  9. {
  10. document.Reactie.bericht.disabled = true;
  11.  
  12. }
  13. else
  14. {
  15. document.Reactie.bericht.disabled = false;
  16. }
  17. var aantal = MostChars - CurrentChars;
  18. document.Reactie.helpbox.value = "Je hebt nog " + aantal + " tekens te gaan.";
  19. }
  20.  
  21. </script>


en mijn form

  1. <form name="Reactie" method="" action="post">
  2. <textarea name="bericht" cols="50" rows="6" onKeyUp="LimitChars();"></textarea>
  3. <input type="text" name="helpbox" size="45" maxlength="100" style="width:300px; font-size:10px" class="helpline" value="Je heb nog 200 tekens te gaan">
  4.  
  5.  
  6. </form>


als de alert tevorschrijn komt geeft em Undefined weer, hoe komt dit ?

3 antwoorden

Gesponsorde links
Offline Nrzonline - 27/07/2006 22:29 (laatste wijziging 27/07/2006 22:29)
Avatar van Nrzonline PHP ver gevorderde Misschien handig als je uitlegd wat je precies wilt weten?
Daar hebben we meer aan dan alleen je code ;)
*edit* Sry, kwas te rap 
Offline CDNC - 27/07/2006 22:45 (laatste wijziging 27/07/2006 22:46)
Avatar van CDNC PHP ver gevorderde het is method="post" en niet action="post" 
Offline Simon - 27/07/2006 22:56 (laatste wijziging 27/07/2006 22:58)
Avatar van Simon PHP expert
  1. var CurrentChars = document.Reactie.bericht.length;
  2.  
  3. -->
  4.  
  5. var CurrentChars = document.forms['Reactie'].elements['bericht'].length;

ik ken niet zoveel van JS, maar ik denk dat het zo beter is 

als dat ,niet werkt, doe dit


var CurrentChars = document.forms['Reactie'].elements['bericht'].value.length;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s