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

    Problemi cin submit su un popup

    Salve a tutti,
    ho un problema:
    ho una pagina in cui ho inserito un form che contiene 2 bottoni(search e preview):
    se clicco su search i risultati devono essere visualizzati su 1 nuova pagina.
    se clicco su preview devono essere sparati su un popup.
    Il mio codice e' il seguente:

    GLI SCRIPT

    <script language="javascript">
    function check(url){
    document.search.method="post";
    document.search.action="result.jsp";
    document.search.submit();
    }
    </script>
    <script language="javascript">
    function check1(url){
    document.search.target="msgwindow";
    document.search.method="post";
    mgswindow=window.open('result.jsp','thewindow','to olbar=no,scrollbars=yes,height=150,width=150,resiz able=yes');
    document.search.target="mgswindow";
    document.search.submit();

    }


    </script>

    IL FORM


    <form name="search" action="result.jsp" method="post" target="">

    IL SUBMIT

    <input Type=button name=preview Value=Preview onClick=check1("result.jsp")>
    <input Type=button name=search Value=Search onClick=check("result.jsp")>


    Sapreste aiutarmi a risolvere l'arcano, ve ne sarei grada.
    Grazie 1000!
    Elena.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao helena_blu,

    intanto hai dato il nome search sia al form che al bottone... il bottone chiamalo diversamente.

    il method="post" e l'action="result.jsp" sono già specificati nel tag form e non serve ridirglielo nelgli script

    nelle funzioni passi il parametro url e poi non lo usi... visto che non serve eliminalo

    per mandare il submit nella popup devi mettere come target il nome della popup non la variabile associata. E quando apri la popup non serve specificare la pagina... tanto viene sostituita dall'action del form
    codice:
    <script language="javascript"> 
    function check(){ 
      document.target='' 
      document.search.submit(); 
    } 
    
    function check1(){ 
      document.search.target='thewindow';
      mgswindow=window.open('','thewindow','toolbar=no,scrollbars=yes,height=150,width=150,resizable=yes'); 
      document.search.submit(); 
    } 
    </script>
    e poi
    codice:
    <form name="search" action="result.jsp" method="post" target=""> 
    
    <input Type=button name=preview Value=Preview onClick=check1()> 
    <input Type=button name=Bsearch Value=Search onClick=check()>
    fammi sapere se si è risolto l'arcano...

    ciao ciao

  3. #3
    Risolto Tutto!!

    GRAZIE 1000 Willy!!!!!

    Elena

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.