Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322

    Passaggio valori da una select

    Salve a tutti
    Ho trovato una guida per ricavare il valore o il testo di una select ma non riesco a passare una valore in php

    Codice PHP:
    per leggere l'indice dell'elemento selezionato useremo
    document.modulo.lista.selectedIndex

    dunque per leggere il "value" dell'opzione selezionata: 
    document.modulo.lista.options[document.modulo.lista.selectedIndex].value; 

    e per il testo visualizzato: 
    document.modulo.lista.options[document.modulo.lista.selectedIndex].text; 
    Seguendo questa guida, ho creato il seguente codice

    Codice PHP:
        <form name="elenco">
          <select name="clienti" style="width:250px; font-size: 12px;" onchange="cliente();">
          <?$var=file('clienti.csv');
              for(
    $i=0;$i<count($var);$i++) {?>
                <option value="">
                  <? echo substr($var[$i],0,strpos($var[$i],";")); ?>
                </option>
            <?}?>
          </select>
        </form>
    Vorrei passare alla funzione cliente() la variabile $var[$i] ed ho provato scrivendo

    Codice PHP:
    onchange="cliente('<?=$var[$i]?>');"
    Ma non mi passa niente

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E gli insegnamenti della guida dove sarebbero nella tua creazione?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322
    Li ho solo provati.,. funzionano ma non è quello che mi serve

    Praticamente $var[$i] è una stringa del tipo

    ACHILLI ELISA;S.GINESIO;MC

    e con

    Codice PHP:
    <? echo substr($var[$i],0,strpos($var[$i],";")); ?>
    Visualizzo nella select solo ACHILLI ELISA

    Seguendo la guida otterrei il testo o la posizione mentre a me interessa avere

    ACHILLI ELISA;S.GINESIO;MC

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi recuperare la option selezionata fai cosi:
    <select name="clienti" style="width:250px; font-size: 12px;" onchange="cliente(this.options[this.selectedIndex].text);"> oppure spiegati meglio, ricordandoti che non tutti qui sul forum conosco il php e che lo stesso quando visualizzi la pagina ha già finito d'operare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.