Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Controllo caratteri stringa

    Devo controllare che in una textarea non vengano inseriti più di 255 caratteri...

    ho scritto una cosa del genere, ma non funziona... me la correggete? :berto:

    codice:
    <%
    strLunghezza=len(sp4)
    strAbstract = CInt(strLunghezza)
    if strAbstract > 255 then
    %>
    
    <tr>
    <td class="pprosso" colspan="2">Abstract*:
    
    <span style="background-color:#cc0000; color:#ffffff;">
    --ATTENZIONE, HAI INSERITO PIU' DI 255 CARATTERI! CORREGGI!--</span>
    
    <textarea cols="60" rows="5" name="abstract"><%=sp4%></textarea></td>
    </tr>
    
    <%else%>
    
    <tr>
    <td class="pprosso" colspan="2">Abstract*:
    
    <textarea cols="60" rows="5" name="abstract"><%=sp4%></textarea></td>
    </tr>
    
    <%end if%>

  2. #2
    Ovviamente avevo usato anche la versione base

    codice:
    <%
    If Len(sp4) > 255 Then
    %>
    ma non andava uguale...

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il controllo è lato server! Quindi devi prima inviare la pagina, recuperare la stringa inserita e verificare con la funzione LEN() che non sia maggiore di 255 caratteri.
    Puoi integrare il controllo lato server con uno lato client sulla stessa pagina di compilazione del form tramite javascript, ma questo forum è sbagliato.

    Roby

  4. #4
    Originariamente inviato da Roby_72
    Il controllo è lato server! Quindi devi prima inviare la pagina, recuperare la stringa inserita e verificare con la funzione LEN() che non sia maggiore di 255 caratteri.
    Puoi integrare il controllo lato server con uno lato client sulla stessa pagina di compilazione del form tramite javascript, ma questo forum è sbagliato.

    Roby
    Lo so, sp4 é una stringa che mi arriva da un form... è una variabile che carica il contenuto di una textarea...

    Il javascript l'ho trovato, ma in caso di copia/incolla sega il testo, e se l'utente non se ne accorge invia una stringa monca...

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non vedo il request...

    Roby

  6. #6
    Originariamente inviato da Roby_72
    Non vedo il request...

    Roby
    Era in cima alla pagina...

    sp4 = oUpload.Form("abstract")

    Comunque, nella textarea viene riscritto il valore, e funziona...

  7. #7
    Per futura memoria per la ricerca, il codice funziona in entrambi i modi, era un problema momentaneo non ho capito dovuto a che... riavviato il pc funzionava

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.