Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con submit da funzione js

    Ciao
    ho questo form

    codice:
    <div id="diete_operazione">
    <form name="formOperazione" method="post">
    <fieldset>	
    <legend>
    	Testata
    </legend>
    <ul>
    	<li class="rigaform">
    		<ul >
    			<li class="sx">
    				Fonti
    				
    			<li class="dx">
    				<select name="seltestata" onChange="CaricaAnni()">
    				<option value="">Tutte le fonti</option>
    					<% if (session.getAttribute("fontiVec") != null) {
    						FontiInfo[] fonti = (FontiInfo[])session.getAttribute("fontiVec");
    						for (int i=0; i<fonti.length; i++){%>						
    							<option value="<%=fonti[i].getDsfonte()%>">
    							<%=fonti[i].getDsfonte()%></option>						
    						<%}
    					}%>
    				</select>
    			
    		[/list]
    	[/list]
    </fieldset>
    <fieldset class="submit">
    	<input type="button" value="Inserisci" <% if (session.getAttribute("serviziPerFonte") == null) {%><%=disabilitato %> <% } %> onClick="Inserisci()">
    </fieldset>
    </form>
    La funzione js CaricaAnni() è la seguente
    codice:
    function CaricaAnni() {
    	document.formOperazione.action="CaricaAnni";
    	document.formOperazione.submit();
    }
    dove CaricaAnni è l'url di una servlet.

    PROBLEMA: Il submit() non ne vuole sapere di funzionare! Controllando sulla console
    degli errori di Firefox mi dice che
    document.formOperazione.submit is not a function

    Qualche idea?
    Awaken my child, and embrace the glory that is your birthright...

    Tubi (cit.)

  2. #2
    Questo problema si ripresenta anche in situazioni del tipo

    codice:
    if (condizione){
      //fai qualcosa
    }else{
      //fai qualcos'altro
      submit();
    }
    La cosa che più mi è che il ramo true dell'if viene eseguito mentre l'altro no!!
    Ma come è possibile!?
    Awaken my child, and embrace the glory that is your birthright...

    Tubi (cit.)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.