login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Script met maximaal aantal tekens

Offline Geerios - 30/01/2005 15:19 (laatste wijziging 30/01/2005 15:20)
Avatar van GeeriosOnbekend Hallo allemaal daar ben ik weer 
Ik heb zoals gewoonlijk weer een script die ik iets grooter wil hebben
Ik heb dit:

  1. <SCRIPT language="JavaScript">
  2. function validate(form) {
  3. if (form.name.value=="") {
  4. alert("Vul je naam in");
  5. return false;
  6. } else if (form.onderwerp.value=="") {
  7. alert("Vul een onderwerp in");
  8. return false;
  9. } else if (form.message.value=="") {
  10. alert("Vul je bericht in");
  11. return false;
  12. }
  13. }
  14. </SCRIPT>

Dit zorgt voor als je niks hebt ingevult dan geeft hij een alert en nu wil ik nog een alert er bij namelijk bij het onderwerp het maximaal aantal tekens!
Als jullie mij kunnen helpen thanx!!!

6 antwoorden

Gesponsorde links
Offline numlockrond - 30/01/2005 15:53
Avatar van numlockrond Onbekend
  1. <SCRIPT language="JavaScript">
  2. function validate(form) {
  3. if(form.name.value == "") {
  4. alert("Vul je naam in");
  5. return false;
  6. }else if(form.onderwerp.value == "") {
  7. alert("Vul een onderwerp in");
  8. return false;
  9. }else if(form.onderwerp.value.length > 100) {
  10. alert("Het onderwerp is te lang (maximaal 100 tekens)");
  11. return false;
  12. }else if(form.message.value == "") {
  13. alert("Vul je bericht in");
  14. return false;
  15. }
  16. }
  17. </SCRIPT>
Offline Geerios - 30/01/2005 18:17
Avatar van Geerios Onbekend Hij werkt niet numlockrond 
Offline numlockrond - 30/01/2005 19:19
Avatar van numlockrond Onbekend bij mij werkt het wel (in IE en FF).

Wat gaat er fout?? Geef anders je formulier er ff bij...
Offline Thomas - 30/01/2005 19:48
Avatar van Thomas Moderator Euh, stop het in een <input type="text" ... /> veld met een maxlength, of, als je een textarea gebruikt, dan zul je een object van het type String moeten maken, die heeft namelijk wel de eigenschap .length.

  1. var str = new String(form.elements['onderwerp'].value);
  2. if(str.length > 100) {
  3. ...
  4. }
Offline numlockrond - 30/01/2005 20:21
Avatar van numlockrond Onbekend value van een textarea is standaard toch een string??
Offline Thomas - 30/01/2005 20:49
Avatar van Thomas Moderator Ja, maar het is geen string-object, dus die value-property heeft niet nog eens een keer een length-property...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.235s