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
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
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
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