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

    innerHtml non memorizza i valori

    Ciao,
    con la funzione getElementById(nomeLivello).innerHtml=getElementBy Id(nomeLivello).innerHtml+testoNuovo
    riesco a gestire una form dinamica.
    I problemi sono due:

    1) se l'utente modifica i valori di qualche textarea e poi vuole aggiungerne un'altra, il valore della prima viene resettato.

    2) se invio i dati, la pagina successiva in php non puo elaborare i nuovi campi immessi dinamicamente dal javascript perchè non li vede, è come se non esistessero.

    E' possibile risolvere?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    HTML non Html
    document.getElementById non getElementById

    venendo ai 2 problemi, studia il DOM (http://pro.html.it/speciali/dom.asp in special modo questa -> http://pro.html.it/articoli/id_232/i...pag_4/pag.html) e non appendere campi solo scrivendone l' html con innerHTML, ma inserisci in maniera mirata un nuovo elemento di tipo textarea
    ciao

  3. #3
    Originariamente inviato da Xinod
    HTML non Html
    document.getElementById non getElementById
    Si ho usato document, era che andavo di fretta mentre scrivevo il messaggio
    Alla fine ho risolto mettendo come invisibili i campi di testo e funziona a meraviglia, anche per php. Grazie per il link mi tornerà utile

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 © 2024 vBulletin Solutions, Inc. All rights reserved.