Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    innerHTML mi fa perdere il colspan

    Ho una tabella che mi definisce la struttura di una form.
    Sopra ogni riga in cui viene mostrato il campo da riempire ne ho messa un'altra vuota, questa verrà riempita per mostrare un messaggio d'errore all'utente che inserisce un dato sbagliato.
    Funziona tutto tranne per un dettaglio.
    La struttura è questa:
    codice:
    <tr>
    	<td id="pw_error" class="error" colspan="2">& nbsp ;</td>
    </tr>
    <tr>
    	<td>Password</td>
    	<td><input type="password" name="pw" id="pw" size="30" /></td>
    </tr>
    Tramite una funzione JS valido la form e l'eventuale messaggio d'errore lo inserisco in questo modo
    codice:
    document.getElementById("pw_error").innerHTML = "Inserisci la password";
    Il messaggio appare, ma si perde l'attributo colspan del td, come faccio a mantenerlo?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non mi risulta che modificando il contenuto di una cella si modifichi anche un attributo della stessa, posta tutta la pagina come la riceve il browser (no codice php/asp) oppure un link ad una pagina pubblica da visionare/testare (soluzione migliore)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Mi sa che c'era qualche problema con la cache del browser, ho riacceso il PC e adesso va bene.

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.