anoniem Geplaatst: 23 mei 2002 Delen Geplaatst: 23 mei 2002 hey, Ik heb even zitte puzzelen, en ik heb een functie waarmee ik controleer of een bericht niet langer is dan 500 tekens. ik zal de code hier onder even geven [code:1:71651b4dc2] <SCRIPT> var maxTxtLength = 500; var tooLongMsg = "Je text is te lang en wordt nu automatisch ingekort."; function cutToSize() { var txt = document.frmInvoer.parambericht.value; if (txt.length > maxTxtLength) { alert(tooLongMsg); document.frmInvoer.parambericht.value = txt.substring(0, maxTxtLength); } </SCRIPT> <TEXTAREA NAME="parambericht" ROWS="8" COLS="50" CLASS="INPUT" style="overflow: auto;" wrap=virtual onChange="cutToSize()";></TEXTAREA> [/code:1:71651b4dc2] Nou controleert hij netjes of er niet meer dan 500 tekens zijn gebruikt. Nu dacht ik het zelfde trucje toe te passen op een leeg veld, dus even de var. veranderd en de laatste regel van [code:1:71651b4dc2] document.frmInvoer.parambericht.value = txt.substring(0, maxTxtLength); [/code:1:71651b4dc2] weg gelaten. Maar hij trapt er mooi niet in, wat doe ik verkeerd? Oh ja, ik heb wel de < en de > omgedraait maar het hielp nie.. Quote Link naar reactie
anoniem Geplaatst: 23 mei 2002 Auteur Delen Geplaatst: 23 mei 2002 weet niet zeker of dit werkt, maar t lijkt me logisch (ben mn boek van javascript op mn werk vergeten, anders wist ik je t zeker te zeggen) if txt = "" ... Quote Link naar reactie
anoniem Geplaatst: 23 mei 2002 Auteur Delen Geplaatst: 23 mei 2002 Dan zal het altijd nog "if ... == ..." zijn ;) Quote Link naar reactie
anoniem Geplaatst: 24 mei 2002 Auteur Delen Geplaatst: 24 mei 2002 tuurlijk, sorry, niet aan die dubbele = gedacht Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen