HighDots Forums  

sostituire input file con link

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss sostituire input file con link in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Gufo Rosso
 
Posts: n/a

Default sostituire input file con link - 06-10-2006 , 01:02 PM






vorrei sostituire il campo input file con
link alla funzione che lo fa riapparire e un input type hidden con value
="D"


<input type="file" name="foto" size="15" id="cdm" class="textbox" "/>
<a href=javascript: ritorna();> nascondi</a>

e chiamando la funzione
vorrei che diventasse

<imput type="hidden" value ="D">
<a href=javascript: ritorna();> fai vedere input file</a>




Reply With Quote
  #2  
Old   
ZER0
 
Posts: n/a

Default Re: sostituire input file con link - 06-11-2006 , 07:28 AM






On Sat, 10 Jun 2006 17:02:33 GMT, Gufo Rosso wrote:

Quote:
vorrei sostituire il campo input file con
link alla funzione che lo fa riapparire e un input type hidden con value
="D"

input type="file" name="foto" size="15" id="cdm" class="textbox" "/
a href=javascript: ritorna();> nascondi</a

e chiamando la funzione
vorrei che diventasse

imput type="hidden" value ="D"
"input" e ricordati che se vuoi inviare i dati al server tramite form,
devi mettere il name.

Quote:
a href=javascript: ritorna();> fai vedere input file</a
Perché semplicemente non metti entrambi, e modifichi il display in base
alle esigenze?

--
Senza sacrificio l'uomo non può ottenere nulla.
Per ottenere qualcosa è necessario dare in cambio qualcos'altro
che abbia il medesimo valore.
In alchimia è chiamato "Il principio dello scambio equivalente".



Reply With Quote
  #3  
Old   
Gufo Rosso
 
Posts: n/a

Default Re: sostituire input file con link - 06-11-2006 , 12:06 PM




"ZER0" <zer0.shock (AT) libero (DOT) it> ha scritto nel messaggio
news:j6am3prbmqvw$.dlg (AT) ID-171124 (DOT) news.individual.net...
Quote:
On Sat, 10 Jun 2006 17:02:33 GMT, Gufo Rosso wrote:

vorrei sostituire il campo input file con
link alla funzione che lo fa riapparire e un input type hidden con value
="D"

input type="file" name="foto" size="15" id="cdm" class="textbox" "/
a href=javascript: ritorna();> nascondi</a

e chiamando la funzione
vorrei che diventasse

imput type="hidden" value ="D"

"input" e ricordati che se vuoi inviare i dati al server tramite form,
devi mettere il name.

a href=javascript: ritorna();> fai vedere input file</a

Perché semplicemente non metti entrambi, e modifichi il display in base
alle esigenze?

perche nn so come si fa :-(
mi servono i dati inviati dal form


Quote:
--
Senza sacrificio l'uomo non può ottenere nulla.
Per ottenere qualcosa è necessario dare in cambio qualcos'altro
che abbia il medesimo valore.
In alchimia è chiamato "Il principio dello scambio equivalente".




Reply With Quote
  #4  
Old   
ZER0
 
Posts: n/a

Default Re: sostituire input file con link - 06-12-2006 , 02:53 AM



On Sun, 11 Jun 2006 16:06:10 GMT, Gufo Rosso wrote:

[cut]
Quote:
input type="file" name="foto" size="15" id="cdm" class="textbox" "/
a href=javascript: ritorna();> nascondi</a

e chiamando la funzione
vorrei che diventasse

imput type="hidden" value ="D"
a href=javascript: ritorna();> fai vedere input file</a

Perché semplicemente non metti entrambi, e modifichi il display in base
alle esigenze?

perche nn so come si fa :-(
Intendo dire qualcosa del genere:

<form>
<input type="file" name="foto" size="15" id="cdm" class="textbox" />
<input name="mytext" type="hidden" value ="D" />

<a href="javascript:void(0)" onclick="return toggleFoto(this)">nascondi</a>
</form>

<script type="text/javascript">
function toggleFoto(sender){
var f = sender.parentNode;

if (f.foto.style.display=="none"){
f.foto.style.display="";
sender.firstChild.nodeValue="nascondi";
f.foto.disabled=false;
}else{
f.foto.style.display="none";
sender.firstChild.nodeValue="mostra";
f.foto.disabled=true;
}

return false;

}
</script>

Il codice di markup è puramente dimostrativo, ho presupposto che il link
avesse come parent il form in cui è il campo file; nel caso non fosse così
andrebbe avvalorata la variabile "f" in altro modo (tipo, se fosse la prima
form della pagina, con document.forms[0] e così via).

Per sicurezza ho impostato anche la proprietà disabled, in modo che non
venga inviato il file nel caso sia stato selezionato e poi nascosto.

Fammi sapere se è più o meno ciò che chiedevi.

--
~ "When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.