Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Area Aziende Cocktail Registrazione domini



Inviare un form ad un frame o ad una nuova pagina

Home + Articoli + Form + Articolo # 80
Autore: Luca Ruggiero

Concesso in esclusiva a Mr.Webmaster. Vietata la riproduzione.


Quando utilizziamo un modulo HTML per raccogliere dei dati ed utilizziamo un bottone di tipo submit per inviarli materialmente, per default l'invio avviene nella stessa istanza del browser che contiene fisicamente il modulo.

Ci sono casi in cui conviene regolarsi diversamente, ad esempio se stiamo effettuando una ricerca in un sito esterno oppure se la nostra applicazione Web è strutturata in frame.

In entrambi i casi la soluzione è semplice: utilizzare l'attributo target all'interno del Tag di apertura del form.

Il seguente esempio mostra come inviare un modulo ad un frame di nome "risultati" che eseguirà lo script contenuto nel file "esegui.asp"
<form method="post" action="esegui.asp" target="risultati">
Il seguente esempio, invece, mostra come effettuare una ricerca in un sito esterno, aprendo il risultato in una nuova pagina, impostando quindi su _blank il valore del target
<form method="get" action="/search.asp" target="_blank">
    <input type="text" name="query">
    <input type="submit" value="Cerca">
</form>
© 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti
  Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones