30 messaggi dal 31 maggio 2001
Ciao, volevo un piccolo aiuto su una soluzione piu' che altro estetica.
Ora vi espongo il problema: allora, io ho delle radio classiche dove si devono effettuare delle scelte, solo che l'ultima scelta,chiamata "ALTRO", mi abilita un campo di testo dove l'utente descrive la scelta "ALTRO". Ora se io seleziono prima la scelta altro e poi una qualsiasi delle altre scelte il campo testo rimane abilitato, sarebbe bello disabilitarlo nuovamente.
la soluzione + semplice sarebbe quella di scrivere per ogni radio ,sull'evento onclick , di disabilitare il campo testo, solo che essendo tante le scelte è un po' scomodo.Volevo chiedere se c'era la possibilita di fare questo con le class oppure in qualche altro metodo.Grazie !

30 messaggi dal 31 maggio 2001
scusate per la ripetizione del post ma ho avuto problemi col browser.
cmq ecco un piccolo esempio del mio codice:


<input type="radio" name="viaggio" value="auto propria" > auto propria
<input type="radio" name="viaggio" value="auto azienda"> auto Aziendale
<input type="radio" name="viaggio" value="treno"> treno
<input type="radio" name="viaggio" value="altro" onclick="document.inserimento.viagaltro.disabled=false"> altro:
<input type="text" name="viagaltro" disabled>


22 messaggi dal 22 maggio 2001
Mi pare di evere visto qualcosa di simile in html.it ... forse nella sezine dei fogli di stile. Non ricordo altro, mi spiace.

biz
2.907 messaggi dal 15 maggio 2001
Contributi
Ciao,mi sembra di averti già risposto precedentemento in un post,a parte questo ti do' una mano eccoti il codice da te chiesto provalo e FAMMI SAPERE !!


<html>
<head>
<title>Privato  Azienda</title>
<script language="javascript">
function show(){
if(document.all){
document.all.primo.style.visibility="visible";
}
else if(document.getElementById){
document.getElementById('primo').style.visibility="visible";
}
else if(document.layers){
document.layers['primo'].visibility="visible";
}
}
function hide(){
if(document.all){
document.all.primo.style.visibility="hidden";
}
else if(document.getElementById){
document.getElementById('primo').style.visibility="hidden";
}
else if(document.layers){
document.layers['primo'].visibility="hidden";
}
}
function trs(){
if(document.all && document.getElementById){
self.document.pippo.T1.value=self.document.pluto.T1.value;
}
else if(document.layers){
self.document.pippo.T1.value=document.primo.document.pluto.T1.value;
}
}
</script>
</head>

<body>

<form method="POST" name="pippo">
<p><input type="radio" value="V1" checked name="R1" onClick="hide()">
Auto azienda<br>
<input type="radio" value="V1" name="R1" onClick="hide()">
Auto propria<br>

<input type="radio" name="R1" value="V2" onClick="show()"> Altro<br>
<input type="submit" value="Invia" name="B1" ></p>
</form>
<div id="primo" style=" position:absolute; top:100; left:10; visibility:hidden;">
<form method="POST" name="pluto" >

<p>Specifica cosa:<input type="text" name="T1" size="20" onBlur="trs()"></p>
</form>
</div>
</body>
</html>



A presto....



|--------------------------------------------------------------------------------------|

Dove osano i webmaster :-))

|--------------------------------------------------------------------------------------|

23 messaggi dal 03 luglio 2001
salve
è un esempio che cercavo, ma è possibile fare tutto questo in asp,
infatti con un radio volevo che se il controllo fosse "si", mi visualizzasse atri campi checkBox.
mi sarebbe più facile !?!
ciao e grazie

carmine

carmine
2.907 messaggi dal 15 maggio 2001
Contributi
Sì può fare però ogni volta dovresti far ricaricare la pagina.......
mentre utilizzando Asp.net è più facile perchè imposti che le radio sia input generati lato-server e li puoi gestire all'evento OnClick


<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>

Gabriele Romeo
<b>Community Manager di</b> http://www.aspitalia.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.