Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Submit automatico

  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Submit automatico

    Ciao ho inserito questa funzione in una pagina di un form:
    codice:
    <script language="javascript" type = "text/javascript">
    function vai(){
    var test;
    test="true";
     	
    	if (test=="true")
    				{
    				document.tabella1.action="estrai_for_cat_0.asp";
    				document.tabella1.submit();
    				}
    	}
    
    </script>
    e poi nelle select:
    codice:
    <select name="uoat" onChange="submit();" style="font-size: 8 pt; font-family: Verdana">
    che si aggiornano automaticamente; il problema è che vorrei inserire un tasto submit nella pagina per inviare il form, ma la presenza della funzione javascript mi fa partire la select in automatico verso la pagina predefinita. Cosa posso risolvere?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Precisiamo: lo script non risulta essere richiamato e l'evento onchange nella select "potrebbe" far partire il form... poi aggiungi:

    che si aggiornano automaticamente
    - chi o cosa?

    vorrei inserire un tasto submit nella pagina per inviare il form, ma la presenza della funzione javascript
    - ripeto: non vedo la chiamata alla funzione...

    mi fa partire la select in automatico
    - come puo' "partire" la select?

    verso la pagina predefinita
    - cosa intendi? quella indicata nello script?

    Cosa posso risolvere? -
    ma... qual'e' il problema? :master:

    Scusa, sono tosto... puoi provare a spiegare meglio?

    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

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie per la risposta, cerco d'essere più chiaro, rispondo in rosso:
    Originariamente inviato da br1
    Precisiamo: lo script non risulta essere richiamato e l'evento onchange nella select "potrebbe" far partire il form... poi aggiungi:

    che si aggiornano automaticamente
    - chi o cosa?
    si aggiornano le select sono tre, selezionando un valore dalla prima, si compila di valori nella seconda, selezionando dalla seconda si compila la terza

    vorrei inserire un tasto submit nella pagina per inviare il form, ma la presenza della funzione javascript mi fa partire la select in automatico
    - ripeto: non vedo la chiamata alla funzione...

    verso la pagina predefinita
    - cosa intendi? quella indicata nello script?
    intendo questa:
    document.tabella1.action="estrai_for_cat_1.asp";


    Cosa posso risolvere? -
    ma... qual'e' il problema? :master:

    Scusa, sono tosto... puoi provare a spiegare meglio?

    ciao
    ho provato ad inserire nel form un tasto submit, ma non mi dava il temnpo di selelzionare un valore dalla terza select che partiva la pagina document.tabella1.action="estrai_for_cat_1.asp";
    mi spiego?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi ripeto... non si capisce da chi e quando viene richiamata la funzione...

    Inoltre fornisci ora altri elementi non citati prima... non e' che per caso ne esistono ulteriori?

    Per togliere ogni dubbio sarebbe utile poter esaminare l'intera pagina... magari gia' pubblicata, anche se non funzionante.

    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

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    purtroppo sto su una intranet in locale posto qui la pagina intera e ti ringrazio per la pazienza:
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <html>
    <head>
    <title>Untitled Document</title>
    <LINK href="verdana.css" type="text/css" rel="stylesheet">
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="javascript" type = "text/javascript">
    function vai(){
    var test;
    test="true";
     	
    	if (test=="true")
    				{
    				document.tabella1.action="prova_uoat2.asp";
    				document.tabella1.submit();
    				}
    	}
    
    </script>
    
    
    </head>
    
    <body>
    <% 
    
    cat2 = request.form("categ")
    uoat = request.form("uoat")
    
    
    'Stringa per la connessione
    cString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("upload.mdb")
    
    'set connession to database 
    Set objConn=Server.CreateObject("ADODB.Connection")
    
    'open connession to database
    objConn.Open cstring
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    %>
    <form name="tabella1" method="post">
    <div align="center">
    <select name="categ" onChange="submit();"> 
    <option value="<%=cat2%>" selected>Selezionare un CAT</option> 
    <%
    
    sql = "select * from cat" 
    rs.open sql, objconn
    if not rs.eof then 
    do until rs.eof 
    %>
    <option	value="<%=rs.Fields.Item("id_cat").Value%>">
    				<%= RS.Fields.Item("cat").Value%></option>		  
    
    
    <%
    rs.movenext 
    loop
    
    
    end if 
    
    
    %> 
    </select>
    
    </div>
    <div align="center">
    </div>
    <% 
    
    if cat2<>0 then
    Set RS1 = Server.CreateObject("ADODB.Recordset")
    sql1 = "select distinct analisi.id_uoat as gen, uoat.uoat as uoatt from  uoat  inner join analisi on analisi.id_uoat=uoat.id_uoat WHERE analisi.id_CAT = "&CAT2&""
    rs1.open sql1, objconn
    
    if not rs1.eof then
    %>
    <div align="center">
    <select name="uoat" onchange="javascript: vai();"> 
    	<option value="0" selected>Selezionare UOAT</option> 
    	<%
    Do while Not RS1.EOF
    %>
    	
    	<option	value="<%=RS1("gen")%>"><%=RS1("UOATT")%></option>
    			                
    <%
    		RS1.Movenext
    		LooP
    end if
    rs1.close 
    set rs1 = nothing 
    end if
    %>
    </select>
    </div>
    </form>
    <%
    
    objconn.close 
    set objconn = nothing 
    
    %>
    
    </body>
    </html>

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A parte un errato annidamento dei controlli in asp non vedo problemi... ma qui pero' devi postare la pagina che riceve il browser e non il sorgente asp

    codice:
    		LooP
    	end if
    %>
    </select>
    </div>
    <%
    	rs1.close 
    	set rs1 = nothing 
    end if
    %>
    </form>
    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

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    non capisco, scusa quale pagina riceve il browser??? è una pagina unica che richiama un'altra asp ti riferisci a quest :master: a?

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.