Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Passare valore da una select ad una texarea

    Salve a tutti piccolo problema, vi spiego...
    io definisco un array in js
    codice:
    <script language="javascript">
    <!--
    var defs = new Array("ciao", "hola", "hello");
    //-->
    </script>
    ho anke una select che ha come value di ogni option la chiave numerica dell'array (ovvero 0, 1, 2)
    poi ho una textarea chiamata description che è pronta a ricevere un value

    il punto è come scriverlo in js..ho provato a mettere nella select questo ma non va:

    codice:
    onchange="window.description.value=window.defs[this.options[this.selectedIndex].value];"
    cosa sbaglio?
    thanx
    Planet Earth is blue and there's nothing I can do

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova....
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var defs = new Array("ciao", "hola", "hello");
    //-->
    </script>
    <select onclick="document.getElementById('texta').value=defs[this.value];">
     <option value="0">ciao</option>
     <option value="1">hola</option>
     <option value="2">hello</option>
    </select>
    
    
    <textarea id="texta"></textarea> 
    </body>
    </html>

  3. #3
    mi da un errore mi dice defs non è definito
    Planet Earth is blue and there's nothing I can do

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Da me funge bene....

  5. #5
    ho risolto grazie cmq
    Planet Earth is blue and there's nothing I can do

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.