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

    cambiare testo da select

    salve a tutti
    ho una piccolo problema da risolvere
    mi trovo un select con dei valori. es:
    <select name="type">
    <option value="1">A</option>
    <option value="2">CNAME</option>
    </select>
    TESTO DA CAMBIARE (HTML): <input type="text" name="valore" />

    Devo cambiare la scritta TESTO DA CAMBIARE
    in modo che se un utente sceglie A nel select diventi IP
    se un utente sceglie CNAME diventi INDIRIZZO

    come posso fare?? Qualche idea??

  2. #2
    codice:
    function f(v){
     var text=(v=="1") ? "IP" : "INDIRIZZO";
     document.getElementById('container').innerHTML=text;
    }
    e

    codice:
    <select name="type" onchange="f(this.options[this.selectedIndex].value);">
    <option value="1">A</option>
    <option value="2">CNAME</option>
    </select>
    <div id="container">IP</div> <input type="text" name="valore" />
    ciao

  3. #3
    ciao grazie della risposta!
    lo script è quasi perfetto, l'unica cosa che ho notato è che una volta fatto il 1° cambio
    (quindi da A seleziono CNAME) se riseleziono la A non cambia + il testo.
    Capito come?
    Riesco a fare solo 1 cambio, se modifico il select successivamente non mi cambia il testo.

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.