Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Problema pagina con ancore

    Ho una pagina luuuuunga piena di informazioni che gestisco con delle ancore.
    Nel centro ho una banalissima form di contatto a cui ho assegnato l'ancora #modulo.
    Al click del bottone invia il primo controllo è quellos ui campi obbligatori
    codice:
      if ((azienda.Text == "") || (tel.Text == "") || (mail.Text == ""))
                {
                    Response.Redirect("scuola.aspx#modulo");
                    lblerrore.Text = "Completare i campi obbligatori";
                }
                else
                {...
    Utilizzando il response.redirect (che già così non mi sembra la soluzione ideale) poi la label lblerrore non si "carica". Idem quando invio il form, la mail viene spedita ma le istruzioni successive non vengono eseguite.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    è chiaro che

    lblerrore.Text = "Completare i campi obbligatori";


    non sarà mai visualizzata, ammesso e non concesso che venga eseguita

    se comunque si vuole utilizzare il metodo del redirect e non si vuole utilizzare javascript, basta inviare col redirect un altro parametro, che sarà letto nell'evento load e, di conseguenza, valorizzata la label.

    Pietro

  3. #3
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    O molto piu semplicemente usare i RequiredFieldValidator visto che ci sono

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.