Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Disabilitare Campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262

    Disabilitare Campo

    Ciao a tutti,
    nel form 'form_nuova_categ' ho una select che ha nell'OnChange:

    <SELECT id=liv1 name=liv1 LANGUAGE=javascript class="obb" onChange='liv1_onchange(this.options[this.selectedIndex].value,document.form_nuova_categ.new_liv1.value,fo rm_nuova_categ)' style="WIDTH: 300px">

    la Fx che richiamo deve disabilitare il campo 'new_liv1'.

    function liv1_onchange(sLiv1,sNewLiv1,form){
    document.form.new_liv1.readOnly=true;
    var sLink ="Categorie_F.asp?JSliv1=" + sLiv1 + "&operazione=10&nuovo=1"
    window.location = (sLink)
    }

    Non riesce a fare il readOnly, dove sbaglio?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    sostituisci readonly con disabled

    ciaoo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262
    non funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    provalo con mozilla e posta l'errore che ti da

  5. #5
    a seconda del DTD cambia...

    le nuove specifiche XHTML prevedono che si scriva

    disabled="disabled"
    readonly="readonly"
    checked="checked"
    selected="selected"

    etc etc
    ciao
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  6. #6
    scusate non avevo letto bene...
    hai fatto confusione con il "name" della select

    l'hai chiamato "liv1" e poi lo richiami con "new_liv1"...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262
    non mi sembra di aver sbagliato nome. Con liv1 indico im menu a tendina che se scelgo un valore li dentro deve disabilitare il textarea new_liv1
    non mi da nessun errore, solo che non disabilita il campo

    questo non l'ho capito

    disabled="disabled"
    readonly="readonly"
    checked="checked"
    selected="selected"
    Grazie Mille

  8. #8
    è sbagliata la sintassi...
    attenzione ai nomi delle variabili... meglio non usare "form" come nome variabile...

    prova così:

    codice:
    <SELECT id=liv1 name=liv1 LANGUAGE=javascript class="obb" onChange='liv1_onchange(this.options[this.selectedIndex].value,document.form_nuova_categ.new_liv1.value,"form_nuova_categ")' style="WIDTH: 300px">
    
    la Fx che richiamo deve disabilitare il campo 'new_liv1'.
    
    function liv1_onchange(sLiv1,sNewLiv1,nameForm){
    document.forms[nameForm].new_liv1.readOnly=true;
    var sLink ="Categorie_F.asp?JSliv1=" + sLiv1 + "&operazione=10&nuovo=1"
    window.location = (sLink)
    }
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    262
    NON LO FA dove sbaglio .... Minnie disperata

    ecco li codice JS:
    function liv1_onchange(sLiv1,sNewLiv1,nomeForm){
    //alert(sLiv1 + "____" + sNewLiv1);
    document.forms[nomeForm].new_liv1.readOnly=true;
    var sLink ="Categorie_F.asp?JSliv1=" + sLiv1 + "&operazione=10&nuovo=1"
    window.location = (sLink)
    //alert (sLink)
    }
    ecco li codice HTML:

    <SELECT id=liv1 name=liv1 LANGUAGE=javascript class="obb" onChange='liv1_onchange(this.options[this.selectedIndex].value,document.form_nuova_categ.new_liv1.value,"f orm_nuova_categ")' style="WIDTH: 300px">

  10. #10
    a me funziona... prova questo codice in una pagina a parte e vedrai:

    codice:
    <script>
    function liv1_onchange(sLiv1,sNewLiv1,nomeForm){
    //alert(sLiv1 + "____" + sNewLiv1);
    document.forms[nomeForm].new_liv1.readOnly=true;
    var sLink ="Categorie_F.asp?JSliv1=" + sLiv1 + "&operazione=10&nuovo=1"
    window.location = (sLink)
    //alert (sLink)
    }
    </script>
    
    <form name="form_nuova_categ">
    <SELECT id=liv1 name=liv1 class="obb" onChange='liv1_onchange(this.options[this.selectedIndex].value,document.form_nuova_categ.new_liv1.value,"form_nuova_categ")' style="WIDTH: 300px"> 
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    </select>
    <textarea name="new_liv1" cols="60" rows="10">Cantami o Diva del Pelide Achille l'ira funesta</textarea>
    </form>
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

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 © 2024 vBulletin Solutions, Inc. All rights reserved.