View Full Version : [Javascript]
Salve,
ho il seguente script che mi dovrebbe permettere di azzerare un campo file :
<script type="text/javascript">
function pulisci(id){
document.getElementById(id).value='';
}
</script>
questo script funziona senza problemi con firefox ma non con IE6.
All'interno del form lo richiamo con il seguente codice:
<a href="#" onClick="javascript:pulisci('upfilebsa');">Reset</a>
qualche suggerimento per risolvere il problema?
grazie in anticipo
Saluti
nic96
Salve,
ho il seguente script che mi dovrebbe permettere di azzerare un campo file :
<script type="text/javascript">
function pulisci(id){
document.getElementById(id).value='';
}
</script>
questo script funziona senza problemi con firefox ma non con IE6.
All'interno del form lo richiamo con il seguente codice:
<a href="#" onClick="javascript:pulisci('upfilebsa');">Reset</a>
qualche suggerimento per risolvere il problema?
grazie in anticipo
Saluti
nic96
Strano che con firefox funzioni... per ovvie ragioni di sicurezza non puoi assegnare programmaticamente un valore ad un campo di tipo file.
Dovresti andare a modificare qualche opzione per la sicurezza.
CozzaAmara
22-06-2009, 18:30
Salve,
ho il seguente script che mi dovrebbe permettere di azzerare un campo file :
<script type="text/javascript">
function pulisci(id){
document.getElementById(id).value='';
}
</script>
questo script funziona senza problemi con firefox ma non con IE6.
All'interno del form lo richiamo con il seguente codice:
<a href="#" onClick="javascript:pulisci('upfilebsa');">Reset</a>
qualche suggerimento per risolvere il problema?
grazie in anticipo
Saluti
nic96
"onclick" scrivilo tutto minuscolo.
Inoltre togli "javascript:" è uno pseudo-url che va usato solo nel caso il codice sia all'interno dell'HREF
es:
<a href="javascript:pulisci('upfilebsa')">
Al posto di "#" nell'href ti conviene mettere
href="javascript:void(0)"
In questo modo non dovresti avere problemi con il comportamento di default del link.
Ciao.
<a href="javascript:pulisci('upfilebsa')"> -------------> già provato
href="javascript:void(0)" -------------> già provato
"onclick" scrivilo tutto minuscolo. ----------> domani mattina provo e speriamo sia lui il problema
grazie mille
nic96
Strano che con firefox funzioni... per ovvie ragioni di sicurezza non puoi assegnare programmaticamente un valore ad un campo di tipo file.
Dovresti andare a modificare qualche opzione per la sicurezza.
per il momento mi interessa poco questo aspetto perchè sto in una rete locale ma in futuro andrò a studiare anche questo
per il momento mi interessa poco questo aspetto perchè sto in una rete locale ma in futuro andrò a studiare anche questo
Puoi stare nella rete che vuoi, è il browser che non te lo permette, devi modificare le opzioni di sicurezza.
Puoi stare nella rete che vuoi, è il browser che non te lo permette, devi modificare le opzioni di sicurezza.
non avevo capito il tuo msg
il problema è che dovrei eventualmente riconfigurare il browser a tutti gli utenti
il bello è che ho un altro script che funziona bene con IE6 ma non firefox, esattamente al contrario
risolto
***********
<script type="text/javascript">
function pulisci(id){
document.getElementById(id).value='';
var e1=document.getElementById(id).cloneNode(true)
document.getElementById(id).parentNode.replaceChild(e1,document.getElementById(id));
}
</script>
***********
document.getElementById(id).value=''; ----> funziona su firefox
*******
var e1=document.getElementById(id).cloneNode(true)
document.getElementById(id).parentNode.replaceChild(e1,document.getElementById(id));
******* ---------> funziona su IE6
grazie a tutti
ciao
nic96
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.