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

    Attivare parte di codice html, tramite pressione su checkbox

    Ciao gente, è possibile e in che modo, attivare un onclick su di una textarea, solo quando un checkbo è attivo?

    Vi spiego....

    io ho questo codice:

    <TEXTAREA id=descrizione onkeyup="sostituiscitextdiv(); storeCaret(this);" onSELECT="sostituiscitextdiv(); storeCaret(this);" onCLICK="sostituiscitextdiv(); storeCaret(this);" onDBLCLICK="sostituiscitextdiv(); storeCaret(this);" name="descrizione" rows=20 WRAP="soft">

    Vorrei che con il check attivo, eseguisse quanto riportato sotto, mentre con il check non spuntato, diventasse così:

    <TEXTAREA id=descrizione name="descrizione" rows=20 WRAP="soft">

    ovvero perdesse tutti gli onclick e onselect!


    Grazie
    PIERCHI

  2. #2

  3. #3
    pare non si possa fare
    PIERCHI

  4. #4
    Metti due text dentro due div e con il javascript li fai apparire con onclick sul ceckbox.

  5. #5
    Prima cosa: metti a posto le minuscole e le virgolette:
    codice:
    <textarea id="descrizione" onkeyup="sostituiscitextdiv(); storeCaret(this);" onselect="sostituiscitextdiv(); storeCaret(this);" onclick="sostituiscitextdiv(); storeCaret(this);" ondblclick="sostituiscitextdiv(); storeCaret(this);" name="descrizione" rows="20" wrap="soft">
    Poi, posto che la tua checkbox abbia id="miacheckbox", non ti basta,
    nelle funzioni sostituiscitextdiv() e storeCaret() testare se la checkbox &egrave; attivata e,
    se non lo &egrave;, semplicemente ritornare non facendo nulla?

    Es:
    codice:
    function sostituiscitextdiv() {
        if (!getElementById('miacheckbox').checked) return;
    // .... eccetera (prosegue con la tua funzione com'era
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  6. #6
    ho provato ma ricevo un errore (previsto oggetto)

    faccio altre prove nel caso, torno...
    PIERCHI

  7. #7
    confermo, inserendo solo quanto mi hai scritto, mi da quell'errore
    PIERCHI

  8. #8
    Ma è ovvio che ti da errore!
    Voleva solo essere uno spunto!
    Non avendo tutto il sorgente della tua pagina, di più non si può!
    A seconda dell'ID della tua checkbox, dovrai adattare il codice, no?

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  9. #9

  10. #10
    if (!document.getElementById("miacheckbox").checked) {}else{}


    ho fatto così, funziona alla perfezione, grazie mille!
    PIERCHI

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