20 messaggi dal 26 novembre 2003
Salve a tutti,
Ho una serie di campi in un form, mi occorre che sull' ultimo di questi mi si inserisca in automatico il valore del primo che poi eventualmente posso cambiare.
In pratica come faccio a controllare l'inserimento di un testo in un campo mentre sto riempiando il form ???
devi usare l'evento onChange con Javascript

function compliacampo2()
{
campo2.value = campo1.value;
}


<input type="text" name="campo1" onChange="javascript:compilacampo2();" value="">
<input type="text" name="campo2" value="">

Ciao

--
Andrea Palmatè
20 messaggi dal 26 novembre 2003
Gentilissimo amico, il mio volto non conosce vergogna (anche perchè non si vede ;P) ho apprezzato il consiglio ma le mie limitate capacità non me lo fanno sfruttare. Qui sotto ti scrivo il codice come l'ho capito, perchè non mi funziona???
Vorrei che il campo famiglia si riempisse autoamaticamente con il valore del campo cognome che immetto:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript">
function compilacampo2()
{
famiglia.value =cognome.value;
}

</script>

<form name="datiAnagrafici" method="post" action="pagina2.asp">
<p> Nome : <input type="text" name="nome" value=""> </p>
<p> Cognome : <input type="text" name="cognome" onChange="javascript:compilacampo2();" value=""> </p>
<p> Famiglia : <input type="text" name="famiglia" value=""> </p>
<p> <input type="submit" name="invio" value="Invio Dati"> </p>
</form>
</body>
</html>

Grazie mille e spero nessuno rida di me ; D
2.584 messaggi dal 14 maggio 2001
Prova così:

...
<script language="JavaScript">
function compilacampo2()
{
document.datiAnagrafici.famiglia.value =document.datiAnagrafici.cognome.value;
}
....
non usare onchange ma usa onkeyup

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript">
function compilacampo2()
{
  datiAnagrafici.famiglia.value = datiAnagrafici.cognome.value;
}
</script>

<form name="datiAnagrafici" method="post" action="pagina2.asp">
<p> Nome : <input type="text" name="nome" value=""> </p>
<p> Cognome : <input type="text" name="cognome" onkeyup="javascript:compilacampo2();" value=""> </p>
<p> Famiglia : <input type="text" name="famiglia" value=""> </p>
<p> <input type="submit" name="invio" value="Invio Dati"> </p>
</form>
</body>
</html>

--
Andrea Palmatè
20 messaggi dal 26 novembre 2003
Sappiate che siete entrati ufficialmente nelle mie preghiere della sera!
Grazie ragazzi e appuntamento ai prossimi marasmi ; P

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.