Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Dalla versione 5 di HTML, gli elementi di un form non devono necessariamente essere collocati all'interno del tag form.

    E' possibile associare gli input ad un form tramite l'attributo "form", applicato all'input (o alla select, textarea, ecc.), che conterrà l'id del form cui l'elemento si vuole far appartenere.

    Maggiori informazioni qui:
    https://www.w3schools.com/TAgs/att_input_form.asp

    Una controindicazione all'uso di questo metodo è che l'attributo "form" non è supportato dal browser di casa Microsoft, quindi se vuoi essere cross-browser dovresti strutturare diversamente il tuo documento HTML.
    Ciao Luca,

    grazie per il suggerimento, purtroppo, devo necessariamente essere cross-browser e percio' supportare anche IE.

    Se posso abusare ancora un po' del tuo aiuto, come mi suggeriresti di fare per strutturare diversamente la pagina, in modo da permettere all'utente di effettuare una selezione multipla di checkbox facendola digerire anche a IE (in realta' la pagina e' in PHP).

    Grazie comunque e ciao !

  2. #2
    Quote Originariamente inviata da _Micky_73 Visualizza il messaggio
    Ciao Luca,

    grazie per il suggerimento, purtroppo, devo necessariamente essere cross-browser e percio' supportare anche IE.

    Se posso abusare ancora un po' del tuo aiuto, come mi suggeriresti di fare per strutturare diversamente la pagina, in modo da permettere all'utente di effettuare una selezione multipla di checkbox facendola digerire anche a IE (in realta' la pagina e' in PHP).

    Grazie comunque e ciao !
    Senza conoscere né la parte HTML né la parte PHP non è semplice.
    Un'idea che mi viene è che potresti racchiudere tutto il contenuto della pagina in un unico form e poi usare dei submit con nome di modo da sapere cosa fare quando il modulo viene inviato.

    Una cosa del genere in HTML
    codice:
    <body>
        <form>
            ...
            <input type="text">
            <input type="text">
            <button type="submit" name="azione">Salva</button>
            ...
            ...
            ...
            <input type="text">
            <input type="text">
            <button type="submit" name="azione">Cancella</button>
        </form>
    </body>
    Poi in PHP recuperi i dati in base al button cliccato
    Codice PHP:
    switch($_POST['azione']){
        case 
    'Salva':
            
    //...
        
    break;

        case 
    'Cancella':
            
    //...
        
    break;


  3. #3
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Senza conoscere né la parte HTML né la parte PHP non è semplice.
    Un'idea che mi viene è che potresti racchiudere tutto il contenuto della pagina in un unico form e poi usare dei submit con nome di modo da sapere cosa fare quando il modulo viene inviato.

    Una cosa del genere in HTML
    codice:
    <body>
        <form>
            ...
            <input type="text">
            <input type="text">
            <button type="submit" name="azione">Salva</button>
            ...
            ...
            ...
            <input type="text">
            <input type="text">
            <button type="submit" name="azione">Cancella</button>
        </form>
    </body>
    Poi in PHP recuperi i dati in base al button cliccato
    Codice PHP:
    switch($_POST['azione']){
        case 
    'Salva':
            
    //...
        
    break;

        case 
    'Cancella':
            
    //...
        
    break;

    Ok, faro' qualche prova !
    Grazie 1000 mi sei stato di grande aiuto.

    Ciaooo

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.