Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Da tutto maiuscolo a Maiuscolo solo la prima

    Ho un db popolato da caratteri maiuscoli, come posso fare per far comparire maiuscola solo la prima lettera?
    Giò

  2. #2
    codice:
    Function UCfirst(myString)
       sArray = Split(myString, " ")
       For Each sWord in sArray
          UCfirst = UCfirst & UCase(Left(sWord, 1)) & LCase(Mid(sWord, 2)) & " "
       Next
       UCfirst = trim(UCfirst)
    End Function

  3. #3
    Carina questa funzione....
    una domanda... visto che la vorrei applicare ad una lista riportante delle province, come potrei fare per non far convertire in maiuscolo l'iniziale di alcune parole, tipo "del" o "dei"?

    Grazie.

  4. #4
    metti una ban list di parole da non convertire...

    codice:
    Function UCfirst(myString)
    dim ban_list
    ban_list="|di|a|da|in|con|su|per|tra|fra|etc|etc|"
    
       sArray = Split(myString, " ")
       For Each sWord in sArray
    if instr(ban_list,lcase("|" & sWord & "|"))=0 then
          UCfirst = UCfirst & UCase(Left(sWord, 1)) & LCase(Mid(sWord, 2)) & " "
    else
    UCfirst =UCfirst & lcase(sWord) & " "
    end if
       Next
       UCfirst = trim(UCfirst)
    End Function

  5. #5

  6. #6
    Riguardo la funzione che segue...

    codice:
    Function UCfirst(myString)
       sArray = Split(myString, " ")
       For Each sWord in sArray
          UCfirst = UCfirst & UCase(Left(sWord, 1)) & LCase(Mid(sWord, 2)) & " "
       Next
       UCfirst = trim(UCfirst)
    End Function
    Come faccio per richiamarla nel momento di far visualizzare, ad esempio, il campo nome?

    codice:
    response.write "" &rs("nome")& ""
    Spero possiate aiutarmi

    Grazie e buon fine settimana a tutti

  7. #7
    codice:
    response.write(UCfirst(rs("nome")))
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Grazie.

    Ti prego di scusare la mia ignoranza in materia, ma se volessi formattare il nome (o lasciare uno spazio tra un nome ed un altro) come andrebbe ritoccato il codice?

    Ancora grazie

  9. #9
    Lo spazio te lo dovrebbe già lasciare la funzione (nota la parte in grassetto):


    codice:
    Function UCfirst(myString)
       sArray = Split(myString, " ")
       For Each sWord in sArray
          UCfirst = UCfirst & UCase(Left(sWord, 1)) & LCase(Mid(sWord, 2)) & " " 
       Next
       UCfirst = trim(UCfirst)
    End Function
    Per formattare che intendi?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  10. #10
    Scusa, hai ragione: mi sono spiegato male.

    Per spazio intendevo un
    e per formattazione <font style="...

    Grazie infinite per la tua disponibilità

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 © 2025 vBulletin Solutions, Inc. All rights reserved.