16. marts 2003 - 14:01Der er
5 kommentarer og 2 løsninger
Max antal tegn i textfield - tælle ned
Hej
Syntes jeg har stødt på steder hvor jeg har set, der er afsat en begrænsning på antal indtastninger i et givent textfield. Ydermere kunne man ved siden af se hvor mange indtastninger der var tilbage...
Nogen der kender til et sådan script, eller tut til samme? /0ffline
function countChars(fPath) { var maxChars = 120; var msg = fPath.tmpbesked.value; var sender = fPath.fra.value; if (sender.length == 0) { add = 0; } else { add = 6; } charsLeft = maxChars-(msg.length+sender.length+add); fPath.cLeft.value = charsLeft;
backhit = 0; if (charsLeft == 0 || charsLeft < 0) { return false; } else { return true; } } var backhit = 0; msglog = new Array();
function sendMsg(fPath) {
var msg = fPath.tmpbesked.value; var til = fPath.til.value; if (msg.length == 0) { alert("Du skal indtaste en besked, som du vil sende til personen."); return false; } else if (til.length > 8 || til.length < 8) { alert("Du skal indtaste et gyldigt mobilnummer."); return false; } else { fPath.besked.value = msg; msglog[msglog.length] = msg; fPath.tmpbesked.value = ""; backhit = 0; return true; } }
function getLast(fPath) { if (backhit == msglog.length) { backhit = 0; } if (msglog[msglog.length-(backhit+1)]) { var msg = msglog[msglog.length-(backhit+1)]; fPath.tmpbesked.value = msg; backhit = backhit+1; } else { alert("Med denne knap kan du gå en besked tilbage.\nDu skal blot sende en SMS, og derefter trykke på denne\nknap for at se den igen."); } }
Imponerende... Eagleeye >> Jeg havde lavet den med maxlength='50', men weird nok kan man forsætte udover de 50 :/ Medions >> Det ser ud til at dit script virker akkurat ligesom forespurgt. Dog kan jeg ikke få det til at funke, når jeg indskriver det uden at batche... Men der er da noget at arbejde med. Tusinde tak
Grunden til at det ikke virkede med maxlength="50", er at det staves maxlenght.. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.