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

    Invio dati di un select disabilitato

    Ciao a tutti,
    passo subito al codice:

    Codice HTML:
    <form method="post" action="pagina.php">
    <select name='modulo'>
    <option value='' selected='selected'> </option>
    <option value='1'> 4-4-2 </option>
    <option value='2'> 3-4-3 </option>
    </select>
    <button type="submit" value="Modifica">Modifica</button>
    </form>

    La pagina php molto semplicemente:
    Codice PHP:
    $prova = addslashes($_POST['modulo']);
    echo "$prova";

    Qual è il problema? Nessuno! per ora...mi stampa tranquillamente la value dell'opzione che scelgo. Il problema si è presentato quando ho aggiunto un po di javascript, jQuery esattamente (per questo ho postato nella sezione javascript)
    Codice:
    $('.select').change(function() {
    $(this).attr("disabled", "disabled");
    });

    Se gli metto questo attributo disabled per disabilitare il select dopo avere scelto una opzione quando poi clicco sul button di submit ("Modifica" nel mio caso) nella pagina.php mi da errore: Undefined index: modulo in C:\Program Files (x86)\EasyPHP-5.3.2i\www\xxx\yyy.php on line 17

    Allora io ho provato a fare una cosa così:

    $("#form_button").click(function(){
    $('.select').each(function(){
    $(this).removeAttr("disabled");
    });
    });

    dove #form_button è il bottone del submit...ma vedo che non funziona...help???
    Grazie a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    $("#form_button").click(function(){
    $('select').removeAttr("disabled");
    });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    GRANDISSIMO andrea!!! Avevo già provato a dire la verità...ma bo forse avevo sbagliato qualcosa...comunque grazie!!!

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.