Richiamare un campo input in una form

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Buonasera a tutti,
ho questa form html :

HTML:
<div id="box_ricerca"> <!-- apro il div container -->
<form name RicercaCommessa method="POST" action="cercacommessa.php">
<fieldset>
<legend>Ricerca Commessa</legend>
<div id="box">
  <div id="labdata">Data</div>
  <div id="idata"><input type="text" name="data" class="uppercase" size='16' onChange="DataTest()"></div>

ecc. ecc

volendo richiamare il campo input name "data" con javascript è corretto richiamarlo con document.forms.RicercaCommessa.data.value;

Codice:
function DataTest()
{
    var data = document.forms.RicercaCommessa.data.value;
    var lunghezza = data.length;
        if (isNaN(data))
        {
            alert("Inserire solo caratteri numerici");
            document.forms.RicercaCommessa.data.value = "";
            document.forms.RicercaCommessa.data.focus();
        }
        else if (lunghezza == 8)
        {
            var dividi_gg = data.substring(0,2);
            var dividi_mm = data.substring(2,4);
            var dividi_aaaa = data.substring(4,8);
            document.forms.RicercaCommessa.data.value = dividi_gg + "/" + dividi_mm + "/" + dividi_aaaa;
        }
        else
        {
            alert("Inserire 8 caratteri numerici");
            document.forms.RicercaCommessa.data.value = "";
            document.forms.RicercaCommessa.data.focus();
        }
}
</script>

Grazie :)
 

WmbertSea

Moderatore
Membro dello Staff
MOD
28 Nov 2014
432
73
28
Ciao. La forma con cui richiami quell'elemento è corretta. Ovviamente esistono diversi altri metodi per ottenere i riferimenti degli elementi di un form. Ad ogni modo il tuo codice HTML presenta un errore grossolano:
Codice:
<form name RicercaCommessa
Manca un uguale ed eventuali virgolette.
Codice:
<form name="RicercaCommessa"
 

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Ciao. La forma con cui richiami quell'elemento è corretta. Ovviamente esistono diversi altri metodi per ottenere i riferimenti degli elementi di un form. Ad ogni modo il tuo codice HTML presenta un errore grossolano:
Codice:
<form name RicercaCommessa
Manca un uguale ed eventuali virgolette.
Codice:
<form name="RicercaCommessa"

Sei stato fin troppo gentile a definirlo "grossolano" :eek:

Grazie di cuore, adesso funziona :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Richiamare una singola funziona da file php PHP 2
M Richiamare funziona da file esterno jQuery 0
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
T [Javascript] Richiamare un file.js (iframe) in html Javascript 1
A Richiamare funzioni esterne JS da PHP PHP 9
C richiamare una funzione in un altro script php PHP 1
A [Flash] richiamare JS da AS3 Flash 0
G [PHP] RICHIAMARE TABELLA I CUI VALORI SONO STAMPATI A VIDEO E MODIFICARLI PHP 6
Shyson [WordPress] Richiamare nel mio sito numero iscritti da gruppo Facebook WordPress 0
S [PHP] Aiuto! Non riesco a richiamare una variabile PHP 2
A [Javascript] richiamare lo pseudo elemento after Javascript 1
B [Javascript] Richiamare un attributo DATA Javascript 0
gandalf1959 richiamare una funzione da un'altra funzione PHP 1
gandalf1959 richiamare una funzione: funziona solo la seconda volta... PHP 7
E Richiamare funzione Jquery dopo aggiornamento parziale di pagina tramite ajax jQuery 0
Z richiamare codice html in file php PHP 2
T Richiamare il click su un input type="image" alla pressione del tasto invio su una text area. PHP 0
B richiamare variabile javascript su pagina php Javascript 4
M [Datetimepicker]Richiamare funzione per più id uguali jQuery 4
G Richiamare funzioni esterne PHP 0
K richiamare 2 volte stessa funzione Javascript 1
Shyson Richiamare funzione esterna jQuery 4
P 2 hosting da richiamare con dominio e sottodominio Hosting 0
scatenato richiamare id PHP 28
P Problema per richiamare una variabile... PHP 3
gandalf1959 Richiamare un javascript da php. Non funziona? PHP 2
I richiamare dati da menu a tendina mysql PHP 2
L problema nel richiamare gli id HTML e CSS 2
P come richiamare una variabile PHP 3
A richiamare funzione javascript dopo login in popup. Javascript 0
I richiamare dati da database in due variabili differenti PHP 2
L Non riesco a far funzionare un plugin (probabilmente ho sbagliato qualcosa nel richiamare lo script) jQuery 10
G Richiamare una classe Sviluppo app per iOS 0
I Richiamare funzione jquery all'invio del form php Javascript 6
M Richiamare una foto dal database PHP 3
M Richiamare una data inserita nel database tramite php. PHP 4
P creare e richiamare una stored procedure in sqlserver .NET Framework 1
R [Vb.net] richiamare funzione javascirpt .NET Framework 0
I richiamare id PHP 15
Shyson richiamare contatore PHP 5
Shyson Richiamare pagina personalizzata PHP 10
Shyson Richiamare funzione in altre pagine PHP 14
G Richiamare URL in Background (Nascosto) come se fosse eseguito da browser PHP 3
B Richiamare un array in una classe PHP 7
P Richiamare id e class HTML e CSS 3
Shyson Richiamare 2 getElementById uguali Javascript 0
S dove sbaglio a richiamare un valore? Javascript 4
Shyson Richiamare array in più campi Javascript 21
borgo italia quale jquery richiamare jQuery 1

Discussioni simili