Vraag & Antwoord

Webprogrammeren & scripting

[scriptje] controle op leeg veld

3 antwoorden
  • 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..
  • 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 = "" ...
  • Dan zal het altijd nog "if ... == ..." zijn ;)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.