Pagina 3 di 8 primaprima 1 2 3 4 5 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 79
  1. #21
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    hai controllato il valori nei tag select?
    hai un indirizzo web per vedere cosa fa?

  2. #22
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da Baol74
    hai controllato il valori nei tag select?
    hai un indirizzo web per vedere cosa fa?
    purtroppo lavoro in locale, ma un amico mi ha fatto pubblicare su questo host ... prova direttamente anche tu
    grazie...

  3. #23
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Bene, a questo punto, mi sembra di capire che o 2 upload su due non funzionano oppure QForm fa qualcosa che non va oppure va configurato in modo diverso. Dopo il caricamento dovresti fare una funzioncina di test dei valori caricati, oppure andare a testare direttamente la funzione che esegue il fill e mettere un'alert per vadere i valori che carica

  4. #24
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    nel js richiamato ho previsto questa finestra di alert che alla fine del completamento di QForm, mi stampa i valori giusti!!! cioè come selezionati nelle select, mi segui? :
    codice:
    function lstSigil_onChange(){
      var val = this.options[this.selectedIndex].value;
      if(val == noValue){
        selectOption( this.name, curOption[this.name] )
      } else { 
      var msg = "Sono stati selezionati i seguenti valori,\nconfermare la selezione.\nGrazie.\n\n";
        msg += this.form.lstMake.options[this.form.lstMake.selectedIndex].text + "\n";
        msg += this.form.lstModel.options[this.form.lstModel.selectedIndex].text + "\n";
        msg += this.form.lstOptions.options[this.form.lstOptions.selectedIndex].text + "\n";
        msg += this.form.lstSigil.options[this.form.lstSigil.selectedIndex].text + "\n";
        confirm (msg);
          }  
    }
    :master:

  5. #25
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Alloara, fai così e tagliamo la testa al toro:

    1.Togli l'enctype='multipart ect. e cambia l'action in "Test.asp"
    2.In Test.asp metti:

    codice:
    For each elm in Request.Form
     Response.Write(elm & "=" & Request.Form(Elm) &"
    ")
    Next
    Così vediamo se è Explore, javascript o l'upload.
    Se i valori li visualizzi correttamente il problema è il codice di upload
    Altrimenti è un problema javascript

    PS: A me sembra che venga inviata la posizione dell'option selezionata... ma non ho approfondito

  6. #26
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Ecco cosa restituisce test.asp:
    codice:
    lstMake=2
    lstModel=2
    lstOptions=2
    lstSigil=2
    è un problema javascript! o sbaglio?

  7. #27
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Intanto abbiamo stabilito che l'upload legge i dati correttamente.

    Io credo che sia solo un problema di valorizzare correttamente l'attributo value delle options. Mi sembra che QForm ti dia la possibilità di decidere il formato del valore nella option

  8. #28
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Ti riferisci a questa parte?:
    codice:
    <form name="QForm" method="POST" action="test.asp">
    
    <div id="sel">
    <table class="normal" width="575" BORDER="0" CELLSPACING="2" CELLPADDING="2" VALIGN="TOP">
    <% 
      SelectBox "UOAT",    "lstMake"     
      SelectBox "Cab. Primaria","lstModel"    
      SelectBox "Categoria", "lstOptions"  
      SelectBox "Sigillato", "lstSigil" 
      %><font face="Verdana" size="1">
    </table>
    <%
    Sub SelectBox( Label, selectName )
    %>
     
    
      <tr ALIGN="LEFT">
        <td width="15%"><%=Label%></td>
        <td align="left">
          <p align="left" style="margin-top: 0; margin-bottom: 0">
          <font face="Verdana" size="1">
          <select name="<%=selectName%>">
            <option></option><option></option><option></option>
            <option>--------- Nessun valore ---------</option> 
          </select>
        </td>
      </tr>
      </font>
      </p>
    <%
    End Sub
    %>

  9. #29
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    La funzione su cui devi concentrart è fillList ed in particolare:
    questo pezzo che riempi il value
    codice:
      var aOptionPairs = strOptions.split('|');
      for( var i = 0; i < aOptionPairs.length; i++ ){
        if (aOptionPairs[i].indexOf('~') != -1) {
          var aOptions = aOptionPairs[i].split('~');
          lst.options[i + 1] = new Option(aOptions[1], aOptions[0]);
        }  
      }

  10. #30
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    grazie, ma non saprei da dove iniziare... :master:

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.