salve ho una tabella fatta nel seguente modo
codice:
<table>
<tr>
<td>
riga1</p>
<span>bla</span><span>blu</span>
</td>
</tr>
</table>
vorrei che al click sul paragrafo questo venga sostituito con
codice:
<form><input type="text" value="riga1"></form>
in pratica al posto del testo deve esserci un campo di testo dello stesso valore (lasciando gli span al posto loro)
lo scopo chiaramente è rinominare dei file (la parte lato server è già scritta) ci sto sbattendo la testa da un po', sono riuscito solo a nascondere il paragrafo con display:none
chiaramente sono molto arrugginito in javascript 
ho pensato (solo ora..) che si potrebbe stampare insieme alla tabella anche il form già messo al suo posto,nascosto con display:none, e poi al click sul paragrafo nascondere questo e visualizzare il campo di testo, ma chiedo aiuto perché sono esaurito 
codice:
<table>
<tr>
<td>
riga1</p>
<form><input type="text" value="riga1"></form>
<span>bla</span><span>blu</span>
</td>
</tr>
</table>