Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

AIUTO INFORMATICO!!

 
Questo forum � chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento � chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com
Precedente :: Successivo  
Autore Messaggio
Blasco
Utente maturo
Utente maturo


Registrato: 26/12/03 14:24
Messaggi: 1432
Residenza: Zogno (Bergamo)

MessaggioInviato: Ven Giu 18, 2004 10:38 am    Oggetto: AIUTO INFORMATICO!! Rispondi citando

Ragazzi ho un problema con JavaScript...
Ho creato un form in cui inserendo nome, cognome e un codice cliccando su invia torna inbase a quello inserito diverse informazioni...
Ora questo form � controllato da Javascript che funziona benissimo, se � tutto ok manda la richiesta, se sono immesse cose sbagliate avvisa giustamente, per� manda lo stesso il form sbagliato invece di fermarsi?
Per quale oscuro motivo?
Vi scrivo gli attributi del tag form
<FORM action="spedizioni/controllo.html" name="spedizione" method="post">
Vi scrivo qui di seguito la funzione controllaForm invocata dal bottone INVIA!
___________________________________________
function controllaForm() {
var mes ="";
if (! esiste(document.spedizione.cognome.value))
mes = mes + "Manca il cognome\n";
if (! esiste(document.spedizione.nome.value))
mes = mes + "Manca il nome\n";
if (! esiste(document.spedizione.codice.value))
mes = mes + "Manca il codice di spedizione";
if (mes != "")
alert(mes);
if ((mes = ""))
alert("Si sta per inoltrare la richiesta di controllo spedizione");
}
___________________________________________________

Il mio simpatico docente mi ha detto che se solo se e' tutto Ok deve invocare 'nomeform.submit()' quindi dovrei sostituire l'ultimo alert ma come faccio?Le ho provate di tutte ma non ci sono riuscito..se qualcuno
riesce a darmi una soluzione gli sarei veramente grato..

Fino a marted� non riesco ad andare in internet, quindi non potr� rispondere, grazie a tutti in anticipo!!

Gigi
_________________
Thanks unipv.....
Top
Profilo Invia messaggio privato  
ICQ
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Ven Giu 18, 2004 10:50 am    Oggetto: Re: AIUTO INFORMATICO!! Rispondi citando

Blasco ha scritto:
Fino a marted� non riesco ad andare in internet, quindi non potr� rispondere, grazie a tutti in anticipo!!

Quindi ho tempo fino a marted� per risponderti? Wink

Tranquillo, non � una cosa difficile. Devo recuperare una mia pagina in cui l'avevo gi� fatto... Ora non ho abbastanza tempo perch� tra poco devo andare a lavorare, ma ti prometto che per marted� hai la soluzione. Cool
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage  
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Ven Giu 18, 2004 11:13 am    Oggetto: Rispondi citando

premetto che so poco di javascript
cos� a logica mi viene da suggerirti sta soluzione, pero' non so.
Codice:

 function controllaForm() {
var mes ="";
if (! esiste(document.spedizione.cognome.value))
mes = mes + "Manca il cognome\n";
if (! esiste(document.spedizione.nome.value))
mes = mes + "Manca il nome\n";
if (! esiste(document.spedizione.codice.value))
mes = mes + "Manca il codice di spedizione";
if (mes != "")
alert(mes);
elseif ((mes == "")){  //qua ci vanno 2 uguali comunque
alert("Si sta per inoltrare la richiesta di controllo spedizione");
nomeform.submit();
}
}


poi c'� un altra cosa che mi viene in mente, quando al lavoro mi fecero modificare un sito in asp (senza conoscere asp -_-) mi accorsi che per i confronti di stringhe bisognava usare il .equals o qualche cosa di simile, perch� gli uguali non funzionavano.

boh fai un paio di prove
Top
Profilo Invia messaggio privato HomePage  
ICQ
Andrea
Moderatore
Moderatore


Registrato: 23/12/03 13:10
Messaggi: 5200

MessaggioInviato: Ven Giu 18, 2004 11:18 am    Oggetto: Re: AIUTO INFORMATICO!! Rispondi citando

Blasco ha scritto:
Ragazzi ho un problema con JavaScript...

Guarda l'HTML della prima pagina del sito (quella del blog per intenderci), c'� un controllo simile sulla login
Top
Profilo Invia messaggio privato MSN 
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Sab Giu 19, 2004 12:31 am    Oggetto: Re: AIUTO INFORMATICO!! Rispondi citando

Andrea ha scritto:
Guarda l'HTML della prima pagina del sito (quella del blog per intenderci), c'� un controllo simile sulla login

Ecco dove l'avevo gi� usato... Embarassed Very Happy
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage  
Blasco
Utente maturo
Utente maturo


Registrato: 26/12/03 14:24
Messaggi: 1432
Residenza: Zogno (Bergamo)

MessaggioInviato: Mar Giu 22, 2004 9:09 am    Oggetto: Merci... Rispondi citando

Grazie raga...
ora provo le soluzioni e vi far� sapere come � andata...
me ne hanno data anche un'altra....
dovrei togliere dal tag del bottone di invio l'attributo submit cosicch� sia solo Javascript a fare il submit del form...
prover� tutte le soluzione sperando che una vada bene...
ho visto l'html del home page...
vi far� sapere
grazie ancora
Gigi
_________________
Thanks unipv.....
Top
Profilo Invia messaggio privato  
ICQ
Mostra prima i messaggi di:   
Questo forum � chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento � chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com Tutti i fusi orari sono GMT 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it