Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    91

    Abilitazione Submit da Radio button

    Ciao a tutti...sempre scusandomi per l'ignoranza perchè la cosa sarà sicuramente banale. Devo abilitare il bottone submit del form solo se l'utente ha cliccato prima su uno dei radio button
    Il bottone all'inizio è disabilitato, poi alla comparsa del "pallino" si abilita, questo per vincolare l'utente a inviare per forza dei dati se no il mio STABILISSIMO sistema va in crash totale. Da considerarsi che ho un numero di radio button variabili perchè sono i risultati di una query. In questo caso che riporto comunque consideriamo il caso limite che la query dia un solo risultato, poi la gestione dell'array me la vedrò io...

    Non riesco a capire qual è la proprietà da abilitare, io ho fatto una cosa tipo

    function controlla()
    {
    if (form1.cod_ordine.checked)
    {
    form1.submit_ok.enable; //oppure mi era stato suggerito di fare form1.sumbit.disable="", ma non andava uguale
    }


    <form name="form1" method="post" action="new_comm2.php">

    ...

    <input name="cod_ordine" type="radio" onclick="javascript:controlla();" value="'.$riga[0].'">

    ...


    <input name="submit_ok" type="Submit" disabled="disabled" value="Avanti>">

    Ma proprio non funziona...a me quegli attributi "enabled" e "disabled" buttati lì così come ho letto da un'altra parte mi puzzano parecchio...


    Any idea??
    GRACIASSSSSS!!!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    document.form1.submit_ok.disabled = !document.form1.cod_ordine.checked;
    dovrebbe essere standard

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    91
    GRANDISSIMO!! Funziona...grazie mille!!!

  4. #4
    Scusate se riprendo un 3ad un po' vecchio, ma io (che ne so meno di tutti qui dentro) non ho capito dove va inserito il codice suggerito da floyd. javascript:void(0);
    Confused
    Per cortesia, potreste essere un po' + "for dummies"?

    10x
    A@P

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.