Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206

    Creare nuovo input text

    Ciao a tutti, ho trovato su html questo script che permette di inserire tramite un pulsante nuovi campi input text in un div prestabilito.

    codice:
    var DefaultName = "s";
    var DefaultNameIncrementNumber = 1;
    
    function AddFormField(id,type,name,value,tag)
    {
     if(! document.getElementById && document.createElement)
     {return;}
    
     var inhere = document.getElementById(id);
     var formfield = document.createElement("input");
    
     if(name.length < 1)
     {
      DefaultNameIncrementNumber++;
      name = String(DefaultName + DefaultNameIncrementNumber);
     }
    
     formfield.name = name;
     formfield.type = type;
     formfield.value = value;
     formfield.size = "50";
    
     if(tag.length > 0)
     {
      var thetag = document.createElement(tag);
      thetag.appendChild(formfield);
      inhere.appendChild(thetag);
     } else {
      inhere.appendChild(formfield);
     }
    }
    Quello che vorrei fare è modificare lo script in modo che i nuovi input abbiamo un style settato margin-top da 10px.

    Ho provato ad aggiungere all'elenco la voce formfield.style = ... ma niente. Sapete come posso fare?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    formfield.style.marginTop = "10px"; non funziona? Strano!!!
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206
    Funziona 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.