Newsgroup: it.comp.lang.javascript
Titolo: Domanda form e javascript

Avrei la necessitá di riuscire a valorizzare i campi value di un input
text contenuto in una form con una funzione javascript, ma non so come
fare. Qualcuno ha qualche idea di come si possa fare?
Avevo pensato a qualcosa del tipo
<input type="text" size="30" value="<script
language="JavaScript">nome_funzione()</script>">
Ma non funziona...
Grazie in anticipo per l'interessamento.

 language="JavaScript">nome_funzione()</script>">
in generale prendi un riferimento al tuo input text:
 
http://www.criosoftware.it/default14.aspx
e poi assegni il value:
 tuoriferimento.value=valore;
Poi dipende dal contesto, da cosa dipende il valore da assegnare etc ...
nel tuo esempio potrebbe semplicemente diventare
<input type="text" id="tuoid".../>
<script type="text/javascript">
 nome_funzione();
</script> 
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 </script>
Scusa ma avrei ancora qualche problema...
nella funzione che mi indichi a quel link cosa dovrei passare?
E tuoriferimento.value=valore non capisco a cosa si riferisca...

 E tuoriferimento.value=valore non capisco a cosa si riferisca...
scusa te, ma sai qualcosa di javascript, dhtml e affini?
non è una domanda "alla bastarda", è solo che senza conoscere il contesto e
la logica è ben difficile rispondere alla tua domanda...
in generale:
a) copiaincolla la GetRef (converti la G in minuscolo già che ci sei)
dentro un tag script, magari dentro il tag head
b) nella tua function: getRef("idtuainputtext").value=valore;


 non è una domanda "alla bastarda", è solo che senza conoscere il contesto e
 
Ho scoperto che cos'é questo linguaggio due giorni fa...

> a) copiaincolla la GetRef (converti la G in minuscolo già che ci sei)
altrimenti chi lo sente Zer0 poi ;)

Scusa ma sono ancora bloccato...tutto é dovuto alla mia totale
inesperienza!!!
ho provato nel seguente modo:
<html>
<title>Text Box</title>
<head>
<script language="javascript">
window.getRef=function(id,TarGet)
{
  if(TarGet==null) TarGet=window;
  if (TarGet.document.getElementById &&
TarGet.document.getElementById(id) && _
   TarGet.document.getElementById(id).style) {
   return TarGet.document.getElementById(id);
  } else if (TarGet.document.all && TarGet.document.all[id] &&
TarGet.document.all[id].style) {
   return TarGet.document.all[id]; }
  else if (TarGet.document.layers && TarGet.document.layers[id]) {
   TarGet.document.layers[id].style=TarGet.document.layers[id];
   return TarGet.document.layers[id];
  }else return null;
}
getRef("myref").value=123;
</script>
</head>
<body>
<input type="text" id="myref"/>
</body>
</html>
ma non funziona...il testo 123 non compare nella casella.
...inoltre avrei bisogno che il campo venisse valorizzato ogni volta
che la pagina viene caricata...tipo credo con un evento onload
grazie ancora per la cortesia

 che la pagina viene caricata...tipo credo con un evento onload
domanda: visto che è un valore che arriva da qualche parte server-side
(immagino, non mi vengono in mente altri perché), perché non lo valorizzi
direttamente server-side?
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.