Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    asp ed eventi javascript

    salve siccome ho notato che l'evento on change non funge in fireFOX
    come posso submittere il mio form al variare di un campo combobox?

    prima facevo cosi [combo box on change submit]
    adesso?

  2. #2
    Sì che funge.
    Cmq la tua domanda riguarda scripting, chiedi ad un mod di spostarti nella sezione corretta.

  3. #3
    sarebbe javascritp cmq a me
    codice:
    <form name="il_form">
       <select name="select" onchange="document.il_form.submit()">
           <option value=1>Uno</option>
           <option value=2>Due</option>
           <option value=3>Tre</option>
       </select>
    </form>
    funziona in firefox

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    il codice e' scritto in asp
    ho un combo box che carica informazioni da una database e quando viene selezionato il combo box successivo carica altre informazioni di conseguenza bene se questo lo faccio fare con un normale bottone submit funziona altrimenti il combobox successivo carica crea uan riga bianca una piena e cosi via

  5. #5
    non è molto chiaro, erchè non psoti un pò di codice?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    questo e' i lcodice manca il tag form e il javascript e la connessione al database ma la struttura si capisce credo, bene in iE tutto funge, nella mitica fox con la coda di paglia infuocata no


    [connessione]
    '''''''''''11111111'''''''''
    dim sql_1,cat_1,rec_cat_1,sel_1
    SQL_1="SELECT * FROM top_cat order by top_cat_id asc"
    set rec_cat_1=Conn_cat.Execute(SQL_1)

    sel_1=request.form("D1")
    if sel_1<>"- SELECT -" then
    response.cookies("cat_1")=sel_1

    end if
    cat_1=request.cookies("cat_1")
    '''''''''''''''''''''22222222222'''''''''''''''''' '''''''''''''''''
    dim sql_2,cat_2,rec_cat_2,sel_2
    SQL_2="SELECT * FROM sub_cat where sub_link_top='" & cat_1 & "' order by sub_cat_id asc"
    set rec_cat_2=Conn_cat.Execute(SQL_2)

    sel_2=request.form("D2")
    if not sel_2="- SELECT -" then
    response.cookies("cat_2")=sel_2
    end if
    cat_2=request.cookies("cat_2")



    ''''''primo combo'''''''''
    <select size="1" name="D1" onChange="confirmSubmit()" >

    <option>- SELECT -</option>
    <%

    do until rec_cat_1.EOF
    response.write("<option value='")
    response.write(rec_cat_1.fields("top_cat_cod"))
    response.write("'")

    if rec_cat_1.fields("top_cat_cod")=cat_1 then
    response.write(" selected")
    end if
    response.write(">")
    response.write(rec_cat_1.fields("top_cat"))
    rec_cat_1.MoveNext
    loop
    rec_cat_1.Close
    set rec_cat_1=Nothing
    %>

    </select>
    ''''''''''''''''''''''''''secondo combo'''''''
    <select size="1" name="D2" onchange="confirmSubmit()">
    <option>- SELECT -</option>
    <%
    if cat_1<>"" then
    do until rec_cat_2.EOF
    response.write("<option value='")
    response.write(rec_cat_2.fields("sub_cat_cod"))
    response.write("'")

    response.write("<option")
    if rec_cat_2.fields("sub_cat_cod")=cat_2 then
    response.write(" selected")
    end if
    response.write(">")
    response.write(rec_cat_2.fields("sub_cat"))
    rec_cat_2.MoveNext
    loop
    rec_cat_2.Close
    set rec_cat_2=Nothing
    end if
    %> </select>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    qualcuno sa aiutarmi?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: asp ed eventi javascript

    Originariamente inviato da cipcip
    salve siccome ho notato che l'evento on change non funge in fireFOX
    come posso submittere il mio form al variare di un campo combobox?

    prima facevo cosi [combo box on change submit]
    adesso?
    Come ti ha detto weppos l'evento onchange funziona con fireforx, e con tutti i browser.
    Se non funziona con firefox e probabilmente un errore di sintassi javascript.
    Che errore restituisce?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    se leggi i post precedenti capisci che no nrestituisce ness errore

    il problema e' che come gia detto sopra ora lo ripeto

    lo stesso codice che in ie fa visualizzare due combo box dinamici,
    in mozzillo ne fa visualizzare solo uno.
    il secondo viene visualizzato male un record si uno no cioe' in questo modo:
    vuoto
    ok
    vuoto
    ok
    vuoto
    ok
    ecc...

    Se provi il codice c he ho postato impostando semplicemente la connessione ad u ndatabase vedi che ho ragione

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Togli la riga in rosso...

    codice:
        response.write("<option value='")
        response.write(rec_cat_2.fields("sub_cat_cod"))
        response.write("'")
        
        response.write("<option")
        if rec_cat_2.fields("sub_cat_cod")=cat_2 then
          response.write(" selected")
        end if
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.