Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Form in asp e controllo in javascript

    Ciao a tutti.
    In questi giorni sto imparando asp perchè mi serve per lavoro e ho un problema...per ora solo uno, più avanti chissà quanti.

    Ho un form in ASP, i campi di questo modulo vengo controllati da una funzione javascript e il form viene inviato sempre da questa funzione javascript.

    Il problema è che se un campo non è riempito e uno preme su invia, compare l'alert che lo avvisa, ma una volta premuto l'ok sull'alert la sessione si perde e l'utente viene reindirizzato alla pagina di autenticazione.

    Le pagine sono strutturate così:

    ad inizio pagina prima del form ho impostato

    Codice PHP:
    Session("loggato") = False 
    Dopo un controllo sul DB di utente e PWD
    imposto

    Codice PHP:
    Session("loggato") = True 
    E faccio visualizzare il form

    Se utente e/o pwd sono errati ho un

    Codice PHP:
    response.redirect ("autenticazione.asp"
    La funzione javascript è la seguente:

    Codice PHP:
    function modulo(){
        var 
    mac document.form.mac.value
        
    if (mac == ""){
            
    alert("no");
            
    document.form.mac.focus();
            return 
    false;
            }else{
                
    document.form.action "insert.asp";
                   
    document.form.submit();
            }
        } 
    Come faccio a conservare la sessione dopo il controllo javascript?

    Scusate il post lungo e grazie a tutti

    P.S. Dovevo metterla in javascript?

  2. #2
    Chiedo scusa e mi rispondo da solo:
    Sono un fesso senza eguali!

    Alla fine nel form avevo messo

    Codice PHP:
    <input type="submit"
    anzichè

    Codice PHP:
    <input type="button"
    Ma porc'

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 © 2026 vBulletin Solutions, Inc. All rights reserved.