Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Togliere underscore finali dai valori delle label

    Ciao ragazzi,
    ho il seguente codice:

    <select onchange="circoscrizione.value=this.value; changeImage(this.form)" name="quartiere">



    come posso fare affinchè nel text box "circoscrizione", che visualizzerà i valori scelti di volta in volta nella select quartiere, vengano tolti gli underscore?
    La mia select contiene varie scelte i cui valori terminano tutti per un numero variabile di underscore.
    Pippo__
    Pluto_
    PAPERINO______
    Questi valori io li vedo all'interno del text box "circoscrizione"...ma come tolgo nella visualizzazione questi benedetti underscore?

    GRAZIE!!!

    Tulipano

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, a priori come mai ci sono uderscore alla fine di queste parole? Non puoi gestirli prima?

  3. #3
    Ciao,
    gli underscore alla fine mi servono per differenziare le label di provenienza che possono avere lo stesso valore.
    Non mi è possibile toglierli quindi...mi domandavo se ci fosse un modo per togliere dal valore visualizzat nel text box questi underscore magari via javascript...

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Potresti fare un replace con spazi vuoti e poi un trim per eliminare lo spazio nel caso venga calcolato sempre che nel mezzo del testo non ci siano underscore utili.
    Una cosa tipo questa ma partendo dal fondo
    http://free-script.it/post/Script_ja...ascript-81.htm

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Mi sembra piuttosto contorta e poco ortodossa come cosa. Cmq...

    valore.replace(/_*$/, "");


  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Per fortuna c'e' chi e' piu afferrato di me con le espressioni regolari
    Meglio usare quelle

  7. #7
    Originariamente inviato da carlomarx
    Mi sembra piuttosto contorta e poco ortodossa come cosa. Cmq...

    valore.replace(/_*$/, "");

    Ciao Carlo,
    quindi la tua risposta come si cnoiunga con il mio script?
    <select onchange="circoscrizione.value=this.value; changeImage(this.form)" name="quartiere">

    Perdonami ma sono a completo dogiuno di sintassi....

    Posso fare così? Perdonate se scrivo tavanate...
    <select onchange="circoscrizione.value=this.value.replace(/_*$/, ""); changeImage(this.form)" name="quartiere">

    Tulipano

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non so che ci devi fare. Il codice che hai postato è sintatticamente corretto. Se fa tutto quello che deve...

  9. #9
    Originariamente inviato da carlomarx
    Non so che ci devi fare. Il codice che hai postato è sintatticamente corretto. Se fa tutto quello che deve...
    Eccomi, allora, all'interno di questo codice:
    <select onchange="circoscrizione.value=this.value; changeImage(this.form)" name="quartiere">

    this.value è un valore che finisce SEMPRE con un numero variabile di underscore.
    Può cioè ad esempio assumere uno di questi valori:
    PIPPO_
    PLUTO__
    PIPPO_____
    PAPERINO_____

    this.value viene visualizzato all'interno del campo di testo circoscrizione.
    Il problema è che non devono comparire gli underscore!
    Quindi mi dicevi che questo è corretto?
    <select onchange="circoscrizione.value=this.value.replace(/_*$/, ""); changeImage(this.form)" name="quartiere">



    Grazie ancora!

    Tulipano

  10. #10
    No, così non funziona...

    Originariamente inviato da Tulipan0nero
    Eccomi, allora, all'interno di questo codice:
    <select onchange="circoscrizione.value=this.value; changeImage(this.form)" name="quartiere">

    this.value è un valore che finisce SEMPRE con un numero variabile di underscore.
    Può cioè ad esempio assumere uno di questi valori:
    PIPPO_
    PLUTO__
    PIPPO_____
    PAPERINO_____

    this.value viene visualizzato all'interno del campo di testo circoscrizione.
    Il problema è che non devono comparire gli underscore!
    Quindi mi dicevi che questo è corretto?
    <select onchange="circoscrizione.value=this.value.replace(/_*$/, ""); changeImage(this.form)" name="quartiere">



    Grazie ancora!

    Tulipano

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.