disabilitare un pulsante da un radio button

d.alex8112

Nuovo Utente
27 Feb 2011
3
0
0
salve a tutti

o due radio button, e due pulsanti
pulsanteA
pulsanteB
radio---valore1
radio---valore2
se l'utente sceglie radio---valore1 il pulsanteB deve essere disabilitato
se l'utente sceglie radio---valore2 il pulsanteA deve essere disabilitato

é importante perchè sono due pulsanti di submit che inviano dati al database, e a seconda della scelta del radio button cambiano i campi da inviare.

grazie :)
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Assegna ai pulsanti gli ID pulsanteA e pulsanteB. Poi strutturi i campi in questo modo:
HTML:
<input type="radio" name="campo" value="1" onchange="toggleButton('A', this);" /> Pulsante A
<input type="radio" name="campo" value="1" onchange="toggleButton('B', this);" /> Pulsante B
Il corpo della funzione toggleButton sarà il seguente:
Codice:
function toggleButton(elem_id, radio_value)
{
	var other_id = (elem_id) == 'A' ? 'B' : 'A';
	
	var elem = document.getElementById('pulsante' + elem_id);
	var other_elem = document.getElementById('pulsante' + other_id);
	
	if(radio_value == "1")
	{
		elem.style.disabled = false;
		other_elem.style.disabled = true;
	}
}
 

d.alex8112

Nuovo Utente
27 Feb 2011
3
0
0
:) grazie alessandro per la tua risposta,gentilissimo

forse mi sono spiegato male, il codice non funziona anche perché i radio button hanno 2 valori differenti
questi sono i radio, a seconda della scelta mi deve abilitare un solo pulsante submit

HTML:
questi sono i radio, a seconda della scelta mi deve abilitare un solo pulsante submit

<input type="radio" name="pago" id="radio" value="2" onchange="toggleButton('A', this);"/>
<input name="pago" type="radio" id="radio" value="6" onchange="toggleButton('B', this);" />



<input name="submit " type="submit" id="pulsanteA " onclick = "document.forms['form'].action='trasferencia.php'" value="Trasferencia Bancaria"/> 
<input name="Submit" type="submit" id="pulsanteB" onclick = "document.forms['form'].action='tarjeta.php'" value="Pago con tarjeta"    />
 
Discussioni simili
Autore Titolo Forum Risposte Data
J disabilitare pulsante Java 0
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
bianca_dimulescu [Javascript] Disabilitare due bottoni di submit in base al radiobutton selezionato Javascript 1
elpirata [Javascript] Disabilitare campo input quando si aggiunge riga nuova Javascript 0
momeraths Disabilitare html all'interno di un documento html HTML e CSS 1
A Abilitare disabilitare un sito in Apache2 Apache 0
K Disabilitare option tra più select Javascript 1
R php.ini disabilitare funzioni PHP 2
L Disabilitare AspSessionID Classic ASP 1
felino [Wordpress] Wordpress SEO Yoast: disabilitare preview colonne seo in articoli e pagine WordPress 1
piccino Disabilitare “aggiungi nuovo” articolo a chi ne ha uno pubblicato o messo in revisione. WordPress 0
M Disabilitare alcune funzione php da scipt PHP 3
M Disabilitare cache browser sito asp.net ASP.NET 1
A Disabilitare tasto indietro del telefono Sviluppo app per Android 1
I disabilitare tasto dopo il click Javascript 7
I disabilitare tasto dopo submit PHP 10
M disabilitare tasto submit dopo invio Javascript 0
M Disabilitare un tasto HMI XML 0
matteoraggi Badoo con android: come disabilitare il controllo di posizione? Smartphone e tablet 0
matteoraggi Badoo desktop: come disabilitare i lcontrollo automatico di posizione? Windows e Software 0
davidec Disabilitare il filtro XSS (cross site scripting) via PHP PHP 3
X Disabilitare gli short open tag con .htaccess PHP 3
P disabilitare messaggio richiesta conferma sovrascrittura con CUTE FTP Windows e Software 0
I abilitare e disabilitare dei link PHP 3
F Problema coi Form: disabilitare campo testo Javascript 3
A Disabilitare un campo se non è selezionato SI Javascript 1
Cforever disabilitare tasto indietro del browser ASP.NET 0
A disabilitare il menu del browser da codice ASP.NET 1
B Java Script x disabilitare tasto destro Javascript 2
K [HTML] disabilitare tasto destro mouse HTML e CSS 1
grottafelix Disabilitare la Image Toolbar di Explorer 6 Javascript 5
grottafelix Disabilitare il tasto destro del mouse Javascript 1
A pulsante di update campo mysql con javascript Javascript 2
D Pulsante aggiungi al carrello nello slider prodotti in offerta WordPress 2
F Passare variabile a pulsante in finestra modale PHP 2
D un pulsante salva per ogni ID jQuery 10
S spostare il pulsante menu dropdown HTML e CSS 8
A Come creare pulsante donazione PayPal HTML e CSS 5
Cosina Aggiungere pulsante pause/play a slideshow Javascript 0
M [MS Access] Pulsante su maschera che esegue azioni su altra maschera MS Access 3
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
S [Javascript] click su pulsante Javascript 1
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0
M [MS Access] pulsante inattivo MS Access 10
C [PHP] Aggiungere pulsante paypal PHP 2
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4
L [Javascript]Aprire div con click e chiuderlo con altro pulsante Javascript 2
spider81man [PHP] Pulsante SUBMIT per download diretto dei file PHP 9
Francesco Oliviero Aggiungere comando a pulsante HTML HTML e CSS 1
V Ciclo for per Pulsante in JavaScript Javascript 7

Discussioni simili