ciao
ho un modulo in una pagina dove avevo la necessità di clonare delle righe di una tabella per un'anagrafica, in pratica posso clonare la riga che conterrà cognome, nome, riferimenti telefonici e mail di un utente.
Ho inserito lo script per il clone della riga e tutto funziona
Il problema è che nella pagina di action del form mi recupera solo i valori della prima riga del form .. qualcuno saprebbe dirmi il motivo?
Ecco il codice:
pagina con il form:
script jquery:Codice PHP:<table id="tblScheda">
<form name="scheda" method="post" action="richiesta_check.php">
<tr>
<th colspan="2">Riferimenti richiesta[img]add.png[/img]</th>
</tr>
<tr>
<td>Riferimento [img]del.png[/img]</td>
<td>
Cognome <input type="text" name="cognome[]"> - Nome <input type="text" name="nome[]">
<select name="richiesta_id_tel_1">
<option value="0" selected></option>
<option value="1">Casa</option>
<option value="2">Uff.</option>
<option value="3">Cell.</option>
<option value="4">Altro</option>
<option value="5">Fax</option>
</select>
Tel. 1 <input type="text" name="tel_1[]"> - <input type="password" name="rip_tel_1[]">
<select name="richiesta_id_tel_2">
<option value="0" selected></option><option value="1">Casa</option>
<option value="2">Uff.</option>
<option value="3">Cell.</option>
<option value="4">Altro</option>
<option value="5">Fax</option>
</select>
Tel. 2<input type="text" name="tel_2[]"> -<input type="password" name="rip_tel_2[]">
<select name="richiesta_id_tel_3">
<option value="0" selected></option>
<option value="1">Casa</option>
<option value="2">Uff.</option>
<option value="3">Cell.</option>
<option value="4">Altro</option>
<option value="5">Fax</option></select>
Tel. 3 <input type="text" name="tel_3[]"> - <input type="password" name="rip_tel_3[]"></td>
</tr>
</tr>
</table>
<table>
<tr>
<td><input type="hidden" id="q" name="q" value="1"><input type="submit" name="Submit" value="Invia"></td>
</tr>
</form>
</table>
Solo che se faccio un clone della prima riga e nella riga clonata inserisco i dati, nella pagina di action non mi considera quella parte di campi del form ... in PHP stampando $_POST mi trovo solo i campi della prima rigaCodice PHP:$(document).ready(function(){
$(document).ready(function(){
// -- Clone table rows
$(".cloneTableRows").live('click', function(){
// lastRow
var lastRow = $('#tblScheda' + " tr:last");
// clone last row
var newRow = lastRow.clone(true);
// append row to this table
$('#tblScheda').append(newRow);
// make the delete image visible
$("#tblScheda tr:last td:first img").css("visibility", "visible");
// clear the inputs (Optional)
$("#tblScheda tr:last td :input").val('');
return false;
});
// Delete a table row
$("img.delRow").click(function(){
$(this).parents("tr").remove();
return false;
});
});
});


 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando