Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243

    Errore modulo di registrazione - aiuto

    ciao,
    sono sempre alle prese con un problema di programmazione e sono stato lasciato a piedi dal programmatore.
    L'errore è abbastanza grave.
    Spero ci sia qualcuno che possa aiutarmi.

    Se uno prova a registrarsi al mio sito:
    http://www.inagenda.info/index.php?a...@inagenda.info

    Apparirà un messaggio di errore
    "attenzione inserire una provincia ed un comune valido"ù

    Peccato che uno gli scelga.
    Qualcuno riesce a capire dove sta l'inghippo? Io purtroppo non so da che parte iniziare.
    Grazie in anticipo.Francesco

    Il codice dovrebbe essere:

    ------------
    function regPrivatoImp()
    {

    document.all.controlla.src='registrazione/privati/controllaPrivato.php';
    }


    function registraPrivato()
    {

    document.all.privacy.value=document.forms['registrazione'].priv.checked;
    //alert(document.all.privacy.value)
    isOk=true;

    if (document.all.priv.checked)
    {

    if(document.all.idComune.value=='')
    {
    isOk=false;
    alert('Attenzione!! Inserire una provincia e un comune valido.');

    }else{
    if(document.all.userR.value==undefined || document.all.passwordR.value==undefined || document.all.userR.value=='' || document.all.passwordR.value=='')
    {
    isOk=false;
    alert('Attenzione!! Inserire uno user e una password valide.');


    }else{
    if(document.all.Nome.value=='' || document.all.cognome.value=='')
    {
    isOk=false;
    alert('Attenzione!! Inserire Nome e Cognome!!');

    }else{
    if(document.all.uno.value=='')
    {
    isOk=false;
    alert('Attenzione!! Selezionare almeno un comune come preferenza!!');
    }else {
    if(document.all.tel.value=='')
    {
    isOk=false;
    alert('Attenzione!! Inserire un recapito telefonico!!');
    }else {
    if(document.all.email.value=='')
    {
    isOk=false;
    alert('Attenzione!! Indicare un indirizzo mail!!');
    }
    }
    }

    }
    }
    }
    }else{

    isOk=false;
    alert("Attenzione!! E' necessario accettare il trattamento dei dati personali per potersi registrare.")
    }
    if(isOk)
    document.forms['registrazione'].submit();
    }// registra privato
    -------------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243
    Nessuno può aiutarmi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il tuo script presenta istruzioni proprietarie, per cui funzionerebbe solo nei browser IE. E` questa la tua intenzione?

    Inotre devi anche postare i tag HTML interessati da questo script, altrimenti e` difficile capire cosa e` sbagliato.

    Il submit() dentro lo script e` in generale da evitare: meglio chiamare lo script dall'evento onsubmit del tag form.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243
    Ciao Mick e grazie.
    Come immaginavo mi sarei trovato in difficoltà alla prima risposta di aiuto. Mi è tutto un po' arabo. Purtroppo sono stato lasciato a piedi dal programmatore e sto cercando di mettere delle toppe alle cose più gravi.

    Teoricamente il sito doveva funzionare per tutti browers, mi è nuovo leggere che teoricamente è strutturato solo per IE.

    Pensavo fosse già quello il codice html... ho preso un pezzo di quello che mi appariva cliccando su quella pagina con il tasto destro e scegliendo HTML.

    Immaginavo fosse complicato... mi sa che mi devo rassegnare...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` complicato, e` che una cosa proprietaria non mi sarei mai messo a farla: e` contro i principi del Web.

    Ritengo che perdere quel "programmatore" che ha fatto quello script non sia stato una grave perdita.

    Comunque quello che hai postato e` solo il codice JS (javascript): per metterci mano occorre sapere a cosa fa riferimento.
    Devi postare il codice compreso tra <form ...> e </form>, se non e` troppo lungo, altrimenti solo i tag <form> e quelli con i nomi citati dallo script.

    Nota: niente ASP o altro linguaggio lato server (in questo forum): posta quello che arriva nel browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243
    Mich scusa, prima di andare alla ricerca di quello che mi hai scritto, che cosa intendi esattamente per "cosa proprietaria".
    Intendi dire che è funzionante solo per IE (ad esempio) o significa anche "proprietaria del programmatore" e che quindi non la posso modificare?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Intendevo che e` proprietaria di Microsoft, per cui funziona solo in IE.
    Mi riferisco in particolare ai "document.all"

    Un'eventuale proprieta` del programmatore dovrebbe essere specificata con un copyright, ma quanto hai postato e` una serie di istruzioni che sono di uso comune: non puo` esserci copyright su tali istruzioni (o insieme di istruzioni).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243
    Grazie per il chiarimento.
    Senti Mich, posso scriverti privatamente su quello che forse ho identificato come codice del form? Poi magari diamo la risposta al mio problema se riusciamo a risolverlo qui sul forum?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, preferisco se lo scrivi sul forum.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    243
    Non riesco mi dice che sono troppi caratteri...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.