Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586

    funzione per cambiare contenuto text fields in base alla voce di menu selezionata

    dovrei inserire le date associate alle varie manifestazioni ni campi di testo, ovviammete devono cmbiare automaticamente a seconda della voce selezionata, non ho proprio idea di come fare però mi potreste dare una mano?

    <% sql_0="select * from PROMOZIONI"

    set rs2 = server.CreateObject("ADODB.recordset")
    set rs2 = RsCon.Execute(sql_0)
    if not (rs2.EOF or rs2.BOF) then
    Do while not (rs2.EOF or rs2.BOF)
    PROM_ID = rs2.fields("PROM_ID")
    PROM_DESC = rs2.fields("PROM_DESC")
    PROM_DATAFROM = rs2.fields("PROM_DATAFROM")
    PROM_DATATO = rs2.fields("PROM_DATATO")
    %>
    <option value="<%=PROM_ID%>" onChange="displayInfo()"><%=PROM_DESC%></option>
    <%
    rs2.MoveNext
    Loop
    rs2.Close
    Set rs2 = Nothing
    End If
    %>
    </select>

    questo è il menu

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: funzione per cambiare contenuto text fields in base alla voce di menu selezionata

    Originariamente inviato da Ashry
    questo è il menu
    che per molti di noi in questo forum potrebbe essere illegibile;
    quando sono coinvolti linguaggi lato server posta sempre un output-tipo, puro (x)html

  3. #3
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    in pratica verrebbe fuori una cosa così credo perchè non so come fare a passare i valori delle date

    <form name="form1">
    <select name="TipoPromo" id="TipoPromo">
    <optio value="1" onchange="displayInfo(20060101,20070102)">prima</option>
    <optio value="2" onchange="displayInfo(20060102,20070101)">Seconda</option>
    </select>
    </form>

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    allora,
    l' onchange e' un gestore evento valido per una <select>, non per un <option>

    ti propongo un esempio terra terra, poi si aggiusta
    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    function displayInfo(s){
    	var ttl=s.options[s.selectedIndex].title;
    	var data=ttl.split(',')
    	document.getElementById('data1').value=data[0];
    	document.getElementById('data2').value=data[1];
    }
    //-->
    </script>
    codice:
    <form name="form1">
    <select name="TipoPromo" id="TipoPromo" onchange="displayInfo(this)">
    <option value="1" title="20060101,20070102">prima</option>
    <option value="2" title="20060102,20070101">Seconda</option>
    </select>
    
    dal <input type="text" id="data1" /> al <input type="text" id="data2" />
    </form>
    ciao

  5. #5
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Grazie mille

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.