Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    106

    Due problemi con i form

    Salve a tutti, credo che di questioni dedicate ai form ne siano state trattate parecchio, ma ho due problemi che non riesco a risolvere, ma cominciamo con il primo.
    Vorrei che dopo aver premuto il tasto "invia" del form, la pagina mail.php si aprisse a finestra non ridimensionabile, ora come ora si apre si a finestra, ma col classico _blank, ho provato ad associare una funzione di apertura finestrain javascript all'onclick del pulsante in questa maniera:
    questa la riga iniziale dell'apertura del form:
    <form method="POST" action="mail.php">
    <input type="submit" value="Invia" onClick="finestra()">

    dove "finestra()" è una funzione semplicissima in javascript nell'head della pagina, ma non funge. come posso fare?

    Secondo problema, la pagina mail.php eccola:

    Codice PHP:
    <?php 
    include("riepilogo.php");
    if(
    $_POST

        
    // converto alcuni caratteri illeciti per l'HTML 
        
    $testo htmlspecialchars($_POST["nome"]); 
    echo 
    '<font face="Verdana" size="4" color="#FF6600">Riepilogo dei dati inseriti:</font>
    '
    ;    
    echo(
    '<font face="Verdana">Nome:</font> ' $testo ); 
        echo(
    '
    '
    ); 

        
    // converto alcuni caratteri illeciti per l'HTML 
        
    $testo htmlspecialchars($_POST["cognome"]); 
        
    // converto gli 'a capo' con dei 
     
        
    echo('<font face="Verdana">Cognome:</font> ' .$testo); 
        echo(
    '
    '
    ); 

         
    // converto alcuni caratteri illeciti per l'HTML 
        
    $testo htmlspecialchars($_POST["mail"]); 
        echo(
    '<font face="Verdana">mail:</font> ' .$testo); 
        echo(
    '
    '
    ); 
        echo(
    'Menu: ' .$_POST['opzione']); 
        echo(
    '
    '
    ); 


         
    // converto alcuni caratteri illeciti per l'HTML 
        
    $testo htmlspecialchars($_POST['testo']); 
        
    // converto gli 'a capo' con dei 
     
        
    $testo nl2br($testo); 
        echo(
    '<font face="Verdana">testo inviato:</font> ' .$testo); 
        echo(
    '
    '
    ); 


    else 

        echo(
    "Compila il modulo e premi il bottone 'Invia'"); 

    ?>
    vorrei realizzare un controllo dei campi in modo che se fossero lasciati vuoti, o il campo mail non contenesse la chiocciola la pagina portasse di nuovo al form.
    Potreste darmi una mano d'aiuto?
    Grazie
    Il sapere appartiene al mondo

  2. #2
    problema 1

    <form .... onsubmit="aprifinestra(); return false">


    problema 2

    http://www.albertobottarini.com/phps...dati-ricevuti/
    www.gext.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    106
    grazie Alberto, provo domani e ti faccio sapere.
    Il sapere appartiene al mondo

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.