Visualizzazione dei risultati da 1 a 5 su 5

Discussione: conversione stringa

  1. #1

    conversione stringa

    salve
    Ho un form ove l'utente inserisce un titolo.
    Devo generare una seconda stringa che contenga la prima,
    e questo è fatto.
    Adesso devo inserire negli spazi vuoti nella stringa un "-"
    della serie:

    1)inserisco un testo nella casella 1 = "Le Vacanze Romane"
    2)copio il testo nella casella 2 con un button
    3) converto la stringa della casella due inserendo il "-"

    risultato del valore nella casella 2= "le-vacanze-romane" tutto in minuscolo

    lavori fatti:

    ho creato un button per cui adesso è possibile inserire il testo dalla casella 1
    alla casella 2

    ma nella casella due non riesco a capire come poi convertire la stringa con replace e inserire le lineette.

    un poco di codice

    response.write "<form name=""modulo"">"
    response.write "casella 1"&vbcrlf
    response.write "<input type=""text"" name=""casella1"" >"

    response.write "casella 2:"&vbcrlf
    response.write "<input type=""text"" name=""casella2"" >"

    response.write "<input type=""button"" value=""copia"" onClick=""this.form.casella2.value = this.form.casella1.value;"">"
    response.write "[img][/img] Salva</p>"&vbcrlf&"</form>"


    grazie in anticipo
    Danio Felloni
    web applications development

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    document.nomeform.casella2.value = document.nomeform.casella1.value.replace(/ /g,"-").toLowerCase();
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    provato ma

    response.write "<input type=""button"" value=""procedi"" onClick='document.nomeform.casella2.value = document.nomeform.casella1.value.replace(/ /g,"-").toLowerCase();'>"

    qualcosa non quaglia

    mi da errore pagina
    provato a togliere

    .replace(/ /g,"-").toLowerCase()

    e l'errore sparisce, mi copia il testo nella casella 2 ma nienete conversione naturalmente
    Danio Felloni
    web applications development

  4. #4

    oops

    scusa errore mio

    mancavano i doppi apici al trattino
    adesso va benissimo.
    Codice corretto

    .replace(/ /g,""-"").toLowerCase()

    stavo in effetti usando un metodo errato, facevo un "giro" troppo complicato. Era davvero semplice...

    fantastico, grazie
    Danio Felloni
    web applications development

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: oops

    Originariamente inviato da d_felloni
    scusa errore mio

    mancavano i doppi apici al trattino
    adesso va benissimo.
    Codice corretto

    .replace(/ /g,""-"").toLowerCase()

    stavo in effetti usando un metodo errato, facevo un "giro" troppo complicato. Era davvero semplice...

    fantastico, grazie
    Questo capita quando si fanno domande di js postando codice ASP e ricevendo risposte in js
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.