Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: label

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    label

    ciao a tutti,

    vorrei prendere il la label di una comboBox e ho fatto cosi

    codice:
    <select name="mycombo" id="mycombo" onchange="sel(this.options[this.selectedIndex].value)">
                  <option value="">---------</option>
                  <?php
    do {  
    ?>
                  <option value="<?php echo $row_Recordset1['ID']?>"><?php echo $row_Recordset1['nomi']?></option>
                  <?php
    } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
      $rows = mysql_num_rows($Recordset1);
      if($rows > 0) {
          mysql_data_seek($Recordset1, 0);
    	  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
      }
    ?>
                </select>
    [/code]

    in pratica quando seleziono una voce dovrebbe passarmi la label in una casella di testo ma non lo fà!!! perche?? :master:

  2. #2
    che fa la sel() ?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    guarda ho modificato (sto facendo delle prove)

    codice:
    <select name="mycombo" id="mycombo" onchange="<?php echo $sel = "mycombo.label" ?>">
                  <option value="">---------</option>
                  <?php
    do {  
    ?>
                  <option value="<?php echo $row_Recordset1['ID']?>"><?php echo $row_Recordset1['nomi']?></option>
                  <?php
    } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
      $rows = mysql_num_rows($Recordset1);
      if($rows > 0) {
          mysql_data_seek($Recordset1, 0);
    	  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
      }
    ?>
                </select>
    poi stampo la variabile $sel
    codice:
    <?php echo $sel ?>

  4. #4
    codice:
    <select name="mycombo" id="mycombo" onchange="document.getElemetById('nomeCampoText').value=this.value">
    non va bene così?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    guarda sono dentro un form

    codice:
    <form name="form1" method="get" action="file.php">
        <table border="0" cellspacing="5" cellpadding="5">
          <tr>
            <th scope="col"></th>
            <th scope="col"><div align="left"></div></th>
          </tr>
          <tr>
            <td><span class="Stile8">SELEZIONE</span></td>
            <td><div align="left"><span class="Stile8">
    			<select name="mycombo" id="mycombo" onchange="document.getElemetById('resp').value=this.value">
                  <option value="">---------</option>
                  <?php
    do {  
    ?>
                  <option value="<?php echo $row_Recordset1['ID']?>"><?php echo $row_Recordset1['nomi']?></option>
                  <?php
    } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
      $rows = mysql_num_rows($Recordset1);
      if($rows > 0) {
          mysql_data_seek($Recordset1, 0);
    	  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
      }
    ?>
                </select>
            </span></div></td>
          </tr>
          <tr>
            <td><div align="right" class="Stile8">RESP</div></td>
            <td><div align="right" class="Stile8">
                <div align="left">
                  <input name="resp" type="text" id="resp" size="50">
                </div>
            </div></td>
          </tr>
          <tr>
            <td></td>
            <td><div align="right"><span class="Stile8">
                <input type="submit" name="Submit" value="Invia">
            </span></div></td>
          </tr>
        </table>
      </form>
    devo prendere il suo valore e riempire i campo di testo input resp cosi non và

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops risolto!!

    codice:
    <select name="idreparto" id="idreparto" onchange="document.form1('resp').value=this.value">

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    invece no cosi prendo il suo valore non la sua etichetta


    codice:
    <select name="idreparto" id="idreparto" onchange="document.form1('resp').value=this.value">

  8. #8
    ma tu cosa intendi per "etichetta" della select?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ad esempio

    codice:
    <select name="select">
        <option value="1">ciao</option>
        <option value="2">miao</option>
      </select>
    il suo valore è 1 la sua etichetta e "ciao"

    io voglio ricavare la sua etichetta non il suo valore

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non sono riuscito a capire cosa vuoi esattamente: quel codice ha dei buchi per me (dovresti sempre sostituire il PHP con quello che arriva al browser).

    Comunque per leggere il testo di una opzione si fa:
    document.NOMEFORM.NOMESELECT.options[N].text;

    Per il value si fa:
    document.NOMEFORM.NOMESELECT.options[N].value;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.