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

    javascript: spazi in variabili form

    Ciao a tutti.

    Ho un javascript che mi preleva il valore di un campo mediante:
    codice:
    valore = document.nome_form.elements[1].value
    Funziona a meraviglia, ma solo se la variabile non ha spazi; in quel caso li, se la variabile è per esempio Mario Rossi, mi prende solamente Mario.

    Qualcuno sa come prelevare l'intera stringa?

    Grazie
    Ciao

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ilfuretto,

    il problema secondo me sta nel come hai scritto il campo... posta l'html del form e del campo

  3. #3
    ok. posto la funzione js, la parte del form coinvolto ed il link che richiama la funzione js.

    javascript:
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    function popUp(URL) {
    tipologia = document.categorie.elements[1].value
    day = new Date();
    id = day.getTime();
    URL = URL+tipologia;
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0, statusbar=0,menubar=0,resizable=0,width=300,height=200, left = 362,top = 284');");
    }
    </script>
    form:
    codice:
    <select name='Tipo'>
    <OPTION VALUE=Appartamento>Appartamento</OPTION>
    <OPTION VALUE=Attico>Attico</OPTION>
    <OPTION VALUE=Bilocale>Bilocale</OPTION>
    <OPTION VALUE=Casa Bifamiliare>Casa Bifamiliare</OPTION>
    <OPTION VALUE=Casa Indipendente>Casa Indipendente</OPTION>
    <OPTION VALUE=Complesso Immobiliare>Complesso Immobiliare</OPTION>
    <OPTION VALUE=Trilocale>Trilocale</OPTION>
    <OPTION VALUE=Villa A Schiera>Villa A Schiera</OPTION>
    </select>
    link che richiama la funzione:
    codice:
    Cancella

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    come immaginavo
    codice:
    <select name="Tipo">
    <OPTION VALUE="Appartamento">Appartamento</OPTION>
    <OPTION VALUE="Attico">Attico</OPTION>
    <OPTION VALUE="Bilocale">Bilocale</OPTION>
    <OPTION VALUE="Casa Bifamiliare">Casa Bifamiliare</OPTION>
    <OPTION VALUE="Casa Indipendente">Casa Indipendente</OPTION>
    <OPTION VALUE="Complesso Immobiliare">Complesso Immobiliare</OPTION>
    <OPTION VALUE="Trilocale">Trilocale</OPTION>
    <OPTION VALUE="Villa A Schiera">Villa A Schiera</OPTION>
    </select>

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    la sintassi corretta per ottenere il valore della option selezionata sarebbe
    codice:
    var tt = document.categorie.elements["Tipo"]
    tipologia = tt.options[tt.selectedIndex].value

  6. #6
    Ok, Funziona!!!

    grazie tante willybit

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.