Oggetto " button " js non mi funziona

napuleone

Utente Attivo
12 Nov 2014
71
0
6
<a href='#' onClick="ModuloCE('015','fffff','2')">mod 1</a>
<input type="button" onClick="ModuloCE('015','fffff','2')" value="Mod 2">
<button onClick="ModuloCE('015','fffff','2')">MOD 3</button>

function ModuloCE(Ordine,Tipo,Aperto) { //edit tipi
document.modulo.Tipo.value=Tipo;
document.modulo_Ordine.value=Ordine;
document.modulo.Aperto.value=Aperto;
return true; // il return ho provato anche a toglierlo non cambia
}

mod 1 funziona
Mod 2 funziona
MOD 3 non funziona riporta i dati nei campi e poi li cancella :boxing:
il problema non può essere nei campi ho inserito i tre 'mod' nella stessa form e 2 funzionano solo che nel template che sto usando sono settati solo i <button>
 

napuleone

Utente Attivo
12 Nov 2014
71
0
6
Questo è il programma di test senza template

<script type="text/javascript">
function ModuloCE(Ordine,Tipo,Aperto) { //edit tipi
document.modulo.Tipo.value=Tipo;
document.modulo_Ordine.value=Ordine;
document.modulo.Aperto.value=Aperto;
return true; // ho provato sia anche a toglierlo non cambia
}</script>
</head>
<body>
<form method="post" name="modulo" enctype="multipart/form-data">
nome:<input type="text" name="Tipo" id="Tipo" maxlength="12" ><br>
ordine:<input type="text" name="Ordine" id="Ordine"><br>
Aperto:<input type="text" name="Aperto" id="Aperto"><br>
<a href='#' onClick="ModuloCE('011','fffff','1')">mod 1</a><br>
<input type="button" onClick="ModuloCE('012','fffff','2')" value="Mod 2"><br>
<button onClick="ModuloCE('013','fffff','3')">MOD 3</button>
</form>
 

WmbertSea

Utente Attivo
28 Nov 2014
211
33
28
Il comportamento dell'elemento <button> dipende dal suo attributo type il quale, se non specificato, assume un valore di default che può differire da browser a browser. Nel tuo caso è presumibile che funzioni come submit. Quando dici che i dati vengono scritti sui campi e poi cancellati, in realtà sta avvenendo un semplice ricaricamento della pagina, dovuto appunto al submit del form.

La relativa guida, proprio per questo motivo, suggerisce di specificare sempre questo attributo.

Nel tuo caso dovrai avere una cosa del genere:
Codice:
<button type="button">...</button>
 

napuleone

Utente Attivo
12 Nov 2014
71
0
6
Grazie funziona :elvis:

avevo provato con type="submit" ma niente con type="button" va bene
 
Discussioni simili
Autore Titolo Forum Risposte Data
V oggetto webbrowser Visual Basic 0
B [MySQL] contare quante un oggetto e' presente MySQL 2
V Ricevere messaggi email certificata con CDO o altro oggetto in ASP Classic ASP 0
M HTML: oggetto data HTML e CSS 1
M [Photoshop] Problema Oggetto avanzato Photoshop 0
F Fermare oggetto che si muove al click del mouse - Javascript Ajax 1
F Coordinate di un oggetto - javascript Javascript 2
napuleone OnChange con oggetto Text non funziona Javascript 3
JackIlPazzo Come creare un oggetto con attributi multipli? PHP 1
M Passare una funzione a una proprietà di oggetto Javascript 2
G Evento ".onClick" su oggetto di d3.js Javascript 0
G Oggetto OLE MS Access 0
G Visualizzazione proprietà oggetto PHP 0
P Problma passaggio valori input hidden in oggetto $.post() jQuery 8
F [RISOLTO]oscurare momentaneamente oggetto del database PHP 38
L [RISOLTO]inserire funzione in un oggetto (HTML5+canvas) Javascript 2
F Problema associazione tabs/oggetto array jQuery 17
S Linkare oggetto in div o linkare div? HTML e CSS 11
M rendere attivo un oggetto CSS tramite javascript Javascript 3
F Oggetto non trovato! IE, Chrome in localhost PHP 3
D invocare metodo oggetto php da form html PHP 0
Eliox Accedere a tutte le proprietà di un oggetto PHP 1
F Prelevare un valore dall'oggetto selcet Javascript 4
G Droplist con oggetto a comparsa Javascript 26
A Realizzare il gioco del tris usando javascript, il dom e l'oggetto event-. Javascript 4
A Distruggere un oggetto appena creato PHP 1
max_400 Movimento oggetto jQuery 3
R [problema] Inizializzare Oggetto Ajax posso dichiararlo e dopo fare la send? Ajax 1
A Proprietà 'style': oggetto nullo o non definito Javascript 2
K Problemi nell'uso dell'oggetto MYSQLI PHP 2
A Oggetto: stripslashes e tag input PHP 3
WorldWideWeb Invio e-mail tramite oggetto CDO - VB6 Visual Basic 1
L oggetto stdClass PHP 0
WorldWideWeb Passaggio dell'oggetto Me ad una funzione Visual Basic 6
T Getattribute è nullo o non è un oggetto AIUTOOO Classic ASP 0
renoir09 oggetto flash in mamp PHP 2
S Oggetto: Come Scrivere una e-mail su due cm quadrati di spazio ! ? ! Posta Elettronica 2
M ruotazione oggetto con pulsanti e/o con mouse Flash 10
D Oggetto della normalizzazione di un database relazionale sql Database 0
M Come faccio a creare un oggetto con Ajax e salvarlo su DB? Ajax 0
D problema oggetto flash con explorer 7 Flash 1
J inserire oggetto flash in pagina html, cambiamenti? Flash 0
S Come si ripete un azione senza l'ausilio dell' oggetto timer? Programmazione 0
S Oggetto OLE Visual Basic 0
S Come si "moltiplica" un oggetto in Visual basic 6? Visual Basic 3
M Errore Necessario Oggetto Classic ASP 7
PaIkEa Come incollare un oggetto in una gif Webdesign e Grafica 4
K importare in un oggetto Javascript 0
D Errore: Previsto Oggetto Javascript 1
B Inserire una variabile nel nome di un'oggetto Javascript 0

Discussioni simili