Visualizzazione dei risultati da 1 a 4 su 4

Discussione: due form e tasto enter

  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    due form e tasto enter

    ho due form sulla stessa pagina ben distinti con due bottoni di invio con "name" diverso.

    se digito i dati su uno dei due e premo il pulsante di invio tutto bene: la pagina ricarica (come previsto, dato che action="<?php echo($_SERVER['PHP_SELF'])) e esegue lo script.

    se invece premo l'enter (della tastiera) dopo aver riempito uno dei miei campi la pagina ricarica ma lo script non fa quello che dovrebbe

    come mai?

    scusate il mio essee informaticamente ignobilite

    cheers

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    facciamo un esempio, tu hai 2 form

    form1 form2

    quando compili form1 e premi invio viene fatto il submit del 2° form?

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ok mi avete dato il "la"!

    allora accade che se compilo il primo form e premo enter (tastiera) lo script non fa un cazzo perchè prende i campi (vuoti) del secondo form (che non ho compilato). Quindi non ha variabili su cui lavorare e sembra bloccato. Regola: se premi enter (da tastiera) parte l'$_POST dell'ultimo form nella pagina PHP!

    possibile?

    come si evita sta roba?

    io vorrei che fosse spedito solo il form compilato ... indipendentemente dalla sua posizione nella pagina

  4. #4
    La butto lì ma credo che sia un problema di html o al massimo di js (se vuoi intercettare quando viene premuto il tasto enter).

    PHP non c'entra veramente niente!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.