Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    abilitare campo di testo

    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?

  2. #2
    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.....

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    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.....
    Cosi:
    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

  4. #4
    Ciao,
    il campo però non si abilita quando scelgo "pianificato"....

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ttttttttttttttt
    Ciao,
    il campo però non si abilita quando scelgo "pianificato"....
    cambia questa riga
    <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

  6. #6
    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>"
    %>

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    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

  8. #8
    ciao,
    ho copiato e incollato il tuo codice in una pagina nuova...a me non funziona.... rimane sempre disabilitato! VVoVe: ...boh....

  9. #9
    Ciao, per far funzionare il codice devi modificare la dichiarazione degli option della select nel seguente modo:

    codice:
    <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>
    Spero di esserti stata d'aiuto, ciao ciao

  10. #10
    perfetto! grazie a tutti!

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.