ciao a tutti,
io avrei bisogno di rendere "enable" un campo di testo quando seleziono una determinata voce da un menù a tendina, qualcuno mi può aiutare?![]()
ciao a tutti,
io avrei bisogno di rendere "enable" un campo di testo quando seleziono una determinata voce da un menù a tendina, qualcuno mi può aiutare?![]()
io ho fatto così...
<script language="JavaScript">
function test(formName) {
if (document.form1.datapianific.value="Pianificato") {
document.form1.datapianific.disabled=false;
}
}
</script>
<select name="chiuso" onchange="javascript:test()">
<option>Aperto</option>
<option>Chiuso</option>
<option>Pianificato</option>
ecc...
solo che... quando scelgo qualcosa dall'elenco, qualsiasi cosa, il campo mi si abilita con valore "pianificato"VVoVe: ....e a me servirebbe che si abilitasse vuoto e solo se seleziono il valore "pianificato" dalla select.....
Cosi:Originariamente inviato da ttttttttttttttt
io ho fatto così...
<script language="JavaScript">
function test(formName) {
if (document.form1.datapianific.value="Pianificato") {
document.form1.datapianific.disabled=false;
}
}
</script>
<select name="chiuso" onchange="javascript:test()">
<option>Aperto</option>
<option>Chiuso</option>
<option>Pianificato</option>
ecc...
solo che... quando scelgo qualcosa dall'elenco, qualsiasi cosa, il campo mi si abilita con valore "pianificato"VVoVe: ....e a me servirebbe che si abilitasse vuoto e solo se seleziono il valore "pianificato" dalla select.....
codice:function test(ValoreSelect) { if (ValoreSelect=="Pianificato") { document.form1.datapianific.disabled=false; }else{ document.form1.datapianific.disabled=true; } } </script> <select name="chiuso" onchange="test(this[this.selectedIndex].value)"> <option value="Aperto">Aperto</option> <option value="Chiuso">Chiuso</option> <option value="Pianificato">Pianificato</option>![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Ciao,
il campo però non si abilita quando scelgo "pianificato"....
cambia questa rigaOriginariamente inviato da ttttttttttttttt
Ciao,
il campo però non si abilita quando scelgo "pianificato"....
<select name="chiuso" onchange="test(this[this.selectedIndex].value)">
con questa
<select name="chiuso" onchange="test(this.options[this.selectedIndex].value)">
![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
niente, rimane sempre disabled..... ti posto il codice..non vorrei avere scritto qualche cavolata...
script:
<script language="JavaScript">
function test(ValoreSelect) {
if (ValoreSelect=="Pianificato") {
document.form1.datapianific.disabled=false;
}else{
document.form1.datapianific.disabled=true;
}
}
</script>
Select:
<select name="chiuso" id="select" onchange="test(this.options[this.selectedIndex].value)" style="border: 0px solid #ffffff; background-color: #4A6775; color: ffffff;">
<% do while not orsCh.EOF %>
<option value="<%=orsCh("chiuso")%>"><%=orsCh("chiuso")%></option>
<% orsCh.movenext
loop%>
<option>Aperto</option>
<option>Chiuso</option>
<option>In corso</option>
<option>Attesa</option>
<option>Entrata</option>
<option>Preventivo</option>
<option>Progetto</option>
<option>Archiviato</option>
<option>Pianificato</option>
</select>
campo di testo:
<%Response.Write "<textarea name=datapianific wrap=PHYSICAL cols=20 rows=1 disabled>"& ors("datapianific") &"</textarea>"
%>
Scusa il form dove?
Cambia l'id della select (le parole select, form, document, input, etc.. sono parole riservate)
Inserisci le virgolette nei parametri della text area.
togliendo il codice asp a me funziona benissimo, rego errore lato server.
codice:<html> <head> <script language="JavaScript"> function test(ValoreSelect) { if (ValoreSelect=="Pianificato") { document.form1.datapianific.disabled=false; }else{ document.form1.datapianific.disabled=true; } } </script> </body> <form name="form1" method="post" action=""> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <th colspan="2" scope="row"> <select name="chiuso" id="chiuso" onchange="test(this.options[this.selectedIndex].value)" style="border: 0px solid #ffffff; background-color: #4A6775; color: ffffff;"> <option>Aperto</option> <option>Chiuso</option> <option>In corso</option> <option>Attesa</option> <option>Entrata</option> <option>Preventivo</option> <option>Progetto</option> <option>Archiviato</option> <option>Pianificato</option> </select></th> </tr> <tr> <th colspan="2" scope="row"><textarea name="datapianific" cols="20" rows="1" disabled></textarea></th> </tr> <tr> <th scope="row"></th> <td><input name="Submit" id="InviaForm" type="submit" value="Invia"> <input type="reset" id="ResettaForm" name="Submit2" value="Ripristina"></td> </tr> </table> </form> </html>![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
ciao,
ho copiato e incollato il tuo codice in una pagina nuova...a me non funziona.... rimane sempre disabilitato!VVoVe: ...boh....
Ciao, per far funzionare il codice devi modificare la dichiarazione degli option della select nel seguente modo:
Spero di esserti stata d'aiuto, ciao ciaocodice:<select name="chiuso" id="chiuso" onchange="test(this[this.selectedIndex].value)" style="border: 0px solid #ffffff; background-color: #4A6775; color: ffffff;"> <option value="Apert">Aperto</option> <option value="Chiuso">Chiuso</option> <option value="In cors">In corso</option> <option value="Attesa">Attesa</option> <option value="Entrata">Entrata</option> <option value="Preventivo">Preventivo</option> <option value="Progetto">Progetto</option> <option value="Archiviato">Archiviato</option> <option value="Pianificato">Pianificato</option> </select>![]()
![]()
perfetto! grazie a tutti!![]()