Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11

    Javascript compila tabella

    Salve gente, sono alle prime armi con JavaScript e ho un bisogno urgente di fare una cosa.
    Mettiamo ke io abbia una pagina con una tabella.
    Voglio fare in modo ke premendo un pulsante (o un link) con scritto "Aggiungi", mi si apra un prompt di inserimento con due campi di input (Nome e Cognome) e ke una volta premuto ok nel prompt, quello ke ho inserito finisca nella tabella della pagina.
    Al limite penso ke la tabella la devo creare io scrivento con
    document.write(<table>) ecc ecc

    Il problema è:

    1) non so come far venire fuori un prompt con due input e con le label
    2) facendo document.write mi cancella tutto quello ke c'è nella pagina HTML scrivendo il contenuto del write.

    Come posso fare?? help

    Sono disperato e ho poco tempo per realizzare l'applicativo

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    2)

    non usare document.write.....
    O la scrivi direttamente nell'html,Assegnando un id e manipolandola da quello...

    o usi document.body.innerHTML +='<table>';

    il += non ti sovrascrive il contenuto ma aggiunge a quello che c'è

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    e come faccio a manipolare l'html mettendo un id alla cella??..

  4. #4
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    carissimo ti do un input poi ti metti a studiare :P

    <html>
    <body>
    <table id="tabella"></table>
    <script>
    var tbl=document.getElementById('tabella");
    var r= tbl.insertRow(tbl.rows.length);
    r.insertCell(0).innerText = 'ciao'
    r.insertCell(1).innerText = 'buono'
    var c = r.insertCell(2).innerText = 'studio'
    c.id="nonloso"
    c.style.display = 'none';
    </script>
    </body>
    </html>

    creo una riga con 3 celle e l'ultima la nascondo... piu o meno la gestione della tabelle funxiona cosi :P

    CIao

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    ok grazie...il codice ke mi hai postato nn mi funziona..me lo guarderò...

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    errore mio...funziona solo con IE...

  7. #7
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    si lo so.... era solo un input...... .innerText non è valido in fiirefox

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    11
    ok grazie...ti domando un'ultima cosa.
    Se volessi tramire un pulsante o link aprire un'altra pagina, magari nella quale ho un menu a tendina e due campi input, e fare in modo ke una volta ke sia compilata i relativi dati inseriti vengano riportati alla pagina precedente??..

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.