Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Apertura Popup

  1. #1

    Apertura Popup

    Vorrei aprire un Popup da un form facendolo convivere con questo codice di validazione campi:


    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function DoSubmit(obj) {
    
    var data		 = obj.DataDocumento.value;
    
    var strMailFilter   = /^.+@.+\..{2,3}$/;
    var strIllegalChars = /[\(\)\<\>\;\:\\\*\+\=\"\[\]]/;
    				      
    var submitform = true;
    var error      = '>>> INSERIMENTO -------------------------------------\n\n';
    error         += ' Attenzione :   \n\n';
    				
    				
    if (data.length < 9) {
    error     += '    > Data Documento obbligatoria  \n';
    submitform = false;
    }
    if (data.length > 10 ) {
    error     += '    > La Data Documento può contenere massimo 10 caratteri  \n';
    submitform = false;
    }
    if (data.length > 1 && data.match(strIllegalChars)) {
    error     += '    > La Data Documento contiene caratteri non consentiti  \n';
    submitform = false;
    }
    				
    if (obj.ID_TipoDocumento.options[0].selected) { 
    error	  += '    > Tipo Documento obbligatorio  \n'; 
    submitform=false; 
    }
    				
    if (obj.ID_Fornitore.options[0].selected) { 
    error	  += '    > Fornitore obbligatorio  \n'; 
    submitform=false; 
    }
    				
    if (submitform) {
    obj.submit();
    }
    else {
    error += '\n--- Fine Controllo ---\n\n';
    alert (error);
    return false;
    }
    }
    -->
    </script>
    
    
    <form name="registrationForm" action="CercaArticoli.Asp" method="POST" target="PopUpDati" onsubmit="window.open('CercaArticoli.asp','PopUpDati','width=700, height=550, left=40, top=40'); return false;">
    
    <input type="text" name="DataDocumento" size="20">
    
    <select size="1" name="ID_TipoDocumento">
    .....
    </select>
    
    <select size="1" name="ID_Fornitore">
    .....
    </select>
    
    <input onClick="DoSubmit(document.registrationForm)" type="button"  value="INSERISCI ARTICOLI" name="Inserisci">
    come posso fare ?
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Prova cosi:
    codice:
    return false;
    }
    window.open('CercaArticoli.asp','PopUpDati','width=700, height=550, left=40, top=40'); return false;
    }
    -->
    </script>
    
    
    <form name="registrationForm" action="" method="POST">
    oppure
    codice:
    return false;
    }
    return true;
    }
    -->
    </script>
    
    
    <form name="registrationForm" action="CercaArticoli.Asp" method="POST" target="PopUpDati" onsubmit="ok=DoSubmit(this)if(ok) window.open('CercaArticoli.asp','PopUpDati','width=700, height=550, left=40, top=40'); return false; return ok;">
    <input type="submit"  value="INSERISCI ARTICOLI" name="Inserisci">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie per la risposta ....

    allora:

    il controllo lo fa
    il popup lo apre
    ma in aggiunta la pagina madre si ricarica ...
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    dimenticavo.....

    ho usato il primo esempio
    Pippo Giacalone
    giacalone@tin.it

  5. #5
    ho notato però che con questa modifica non mi passa più i valori dei campi del form nella popup
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    :master: suggerimenti ?
    Pippo Giacalone
    giacalone@tin.it

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Originariamente inviato da peppeweb
    dimenticavo.....

    ho usato il primo esempio

    :master: suggerimenti ?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.