Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    spuntare radio riempie campo testo con testo predefinito

    salve,
    chi può aiutarmi a fare una funzione che cliccando su un check radio, se viene spuntato deve riempire un campo testo che può essere anche nascosto con un testo predefinito, naturalmente se deselezionato deve eliminare il testo da campo
    grazie

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    salve,
    chi può aiutarmi a fare una funzione che cliccando su un check radio, se viene spuntato deve riempire un campo testo che può essere anche nascosto con un testo predefinito, naturalmente se deselezionato deve eliminare il testo da campo
    grazie
    ciao djjunior,
    il forum non deve essere inteso come luogo in cui chiedere script belli e fatti. qui si chiede aiuto su codice non funzionante.
    detto questo quali sono le tue competenze su js?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Salve
    ho fatto in pratica questo script per la funzionalità che cerco, ma non va e nn capisco dove sbaglio:
    codice:
    <input type="text" name="viaggio" id="viaggio" size="20">
    <input type="checkbox" name="noarea" id="noarea" value="1">
    <script type="text/javascript">
                    $("#noarea").click(function(){
                    if($('#noarea').is(':checked')) {
                        $("#viaggio").val("TESTOPREDEFINITO");
                    }
                    else 
                    {
                        $("#viaggio").val("");
                    }
                });
    </script>
    Grazie

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    Salve
    ho fatto in pratica questo script per la funzionalità che cerco, ma non va e nn capisco dove sbaglio:
    codice:
    <input type="text" name="viaggio" id="viaggio" size="20">
    <input type="checkbox" name="noarea" id="noarea" value="1">
    <script type="text/javascript">
                    $("#noarea").click(function(){
                    if($('#noarea').is(':checked')) {
                        $("#viaggio").val("TESTOPREDEFINITO");
                    }
                    else 
                    {
                        $("#viaggio").val("");
                    }
                });
    </script>
    Grazie
    usa l'evento on di jquery e inoltre metti il tutto nel document ready sempre usando jquery.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    usa l'evento on di jquery e inoltre metti il tutto nel document ready sempre usando jquery.
    Ho risolto semplicemente così, se a qualcuno può servire:
    codice:
    <script type="text/javascript" language="JavaScript">
    function aereos()
    {
      if (document.getElementById('noarea').checked) 
      {
          document.getElementById("viaggio").value = "TESTO PREDEFINITO";
      } else {
          document.getElementById("viaggio").value = "";
      }
    }
    
    </script> 
    <input type="text" name="viaggio" id="viaggio" size="20">
    <input type="checkbox" name="noarea" id="noarea" value="1" onclick="aereos();">

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.