Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    [ajax] sostituire un input type text con un paragrafo

    Ciao a tutti, ho il seguente problema:
    ho un campo input cosi fatto:
    Codice PHP:
    <input type="text" id="campo_1" name="campo" value="xxx" /> 
    Ho poi il seguente script:

    Codice PHP:
    document.getElementById(nomeCampo).innerHTML "

    document.GetElementById("campo_1").value "</p>"
    Ma non mi fa la sostituzione!! Io vorrei che il campo del form diventasse un paragrafo con dentro il testo della textbox..

    Idee ?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    inserisci il campo in un elemento, per esempio un div
    <div><input type="text" id="campo_1" name="campo" value="xxx" /></div>

    codice:
    var el=document.getElementById("campo_1");
    // crei un paragrafo
    var p=document.createElement('p');
    // crei un nodo di testo che contenga il valore del campo
    var txt=document.createTextNode(el.value);
    // appendi il nodo a p
    p.appendChild(txt);
    // appendi p al padre dell' elemento (il div di cui sopra)
    el.parentNode.appendChild(p);
    // nascondi l' elemento
    el.style.display='none';
    // o lo elimini se non serve piu'
    // el.parentNode.removeChild(el);
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    Funziona perfettamente

    Grazie!

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.