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

    Invio dati da form a popup

    codice:
    <form method="post" name="Register" id="Register" onSubmit="return controlla_form()" action="javascript:Popupregistrato('include_eng/registrato.asp')">
    Utilizzo questa stringa per passare i dati da un form ad una pagina per l'invio di un'email...La popup non mi trova i dati dove sbaglio?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    l'action del form non puo' essere uno script... come minimo non potresti inviargli i valori.

    Poiche' non so cosa fa la funzione controlla_form() e la Popupregistrato(), ti prospetto la soluzione piu' comune:


    <form method="post" name="Register" id="Register"
    target="nomePopup"
    action="include_eng/registrato.asp"
    onSubmit="if(controlla_form()){window.open('','nom ePop')}else{return false}">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    la Popupregistrato() fa questa funzione:

    var stile4 = "top=10, left=10, width=550, height=500, status=no, menubar=no, toolbar=no scrollbar=no";
    function Popupregistrato(apri) {
    window.open(apri, "", stile4);
    }

    mentre la funzione controlla_form() fa questo:

    function controlla_form(){
    var Email = document.Register.email.value
    if (Email.indexOf('@', 0) == -1 || Email.indexOf('.', 0) == -1){
    alert("E-mail missing or incorrect\nExample: xxxx@xxxx.it");
    document.Register.email.focus()
    return false
    }

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.