Cambiare Value

Lollo9618

Nuovo Utente
17 Mar 2013
27
0
0
PHP:
<script>
	function order() {
		if(document.ordination.ordina.value == "1") {
			document.ordination.ordina.value = "0";
		}
		else {
			document.ordination.ordina.value = "1";
		}
	}
</script>
PHP:
<form id="ordination" name="ordination" method="POST" action=""><button type="submit" name="ordina" value="0" onClick="order('0')">Cambia</button></form>

Non funziona e il value rimane sempre 0, come mai?
 
probabilmente perchècon il submit invii il form e la pagina si aggiorna reimpostando il value
prova modificando la chiamata cosi
Codice:
onclick="order();return false;"
in questo modo blocchi l'invio del form
non serve il parametro perche nella funzione non lo hai messo
 
probabilmente perchècon il submit invii il form e la pagina si aggiorna reimpostando il value
prova modificando la chiamata cosi
Codice:
onclick="order();return false;"
in questo modo blocchi l'invio del form
non serve il parametro perche nella funzione non lo hai messo

Non fuunziona, stesso risultato :/
 
come fai a dire che non funziona se il value sul button non lo vedi?
prova questo esempio
HTML:
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script>
            function order() {
                
                if(document.ordination.prova.value == "1") {
                    document.ordination.prova.value = "0";
                } else {
                    document.ordination.prova.value = "1";
                }                
            }
        </script>  
    </head>
    <body>
        <form name="ordination" method="POST" action="">
            <input type="text" name="prova"/>
            <button type="submit" name="ordina" onclick="order();return false;">Cambia</button>
        </form>  
    </body>
</html>
 

Discussioni simili