Quei campi text vanno a popolare un array (per questo hanno la sequenza con i numeri cosi con un ciclo riesco a leggere i valori)
ti faccio una esempio
nella pagina che riceve lo script ho questa chiamata
for($i=0 ; i<numero_nomi ; $i++){
$valori[] = $_POST[$i];
}
Il numero dei nomi l'ottengo dal interno della classe che ho creato, e quindi l'array $valori avra al suoi interno tutti i valori che poi con un secondo ciclo quale_elemento() per scopi che non sto qui a spiegati.
Comunque non sto stanno con le mani in mano ho sviluppato qualcosina forse riesci a finirlo:
Faccio finta che voglio fare un tasto che mi inserisce tag il grassetto nella pagina nel head ho :
codice:
<script type="text/javascript">
function quale_elemento(nome){
alert(nome);
return nome;
//var nome_elemento=nome;
}
alert(nome_elemento);
function tbold(testa) {
alert(testa);
var L = prompt("Inserisci parola da mettere in grassetto","");
if (L != "" || null) {document.form1.quale_elemento().value=document.form1.quale_elemento().value +
'' + L + ''}
}
</script>
mentre nel body
codice:
<form name="form1">
<input type="button" onclick="tbold();" value="Grassetto" />
<input name="box" onclick="quale_elemento(this.name)">
<input name="test" type="button" value="nessuno" onclick="quale_elemento()">
</form>
con questo script riesco a leggere il nome del campo va non ho capito ancora come passarlo alla seconda funzione, Io credo che non si può fare.