Scusate,
mi sono accorto ora che non si vede il codice...
codice:
<script language="JavaScript" type="text/javascript">
<!--
var num=1;
function accoda(){
if(document.createElement && document.getElementById && document.getElementsByTagName) {
// crea elementi
var oTr=document.createElement("TR");
var oTd1=document.createElement("TD");
var oTd2=document.createElement("TD");
var oField=document.createElement("INPUT");
$(function() {
$(oField).autocomplete({
source: "search_scarico.php",
});
});
var oFieldB=document.createElement("INPUT");
var oFieldC=document.createElement("INPUT");
var oFieldD=document.createElement("INPUT");
var oFieldE=document.createElement("INPUT");
var oFieldF=document.createElement("INPUT");
var oButt=document.createElement("INPUT");
// setta attributi
oField.setAttribute("type","text");
oField.setAttribute("name","codice_"+num);
oField.setAttribute("id","codice_");
oField.setAttribute("placeholder","Nome Prodotto");
oField.onchange=(function Function()
{
var codice_ = document.getElementById("codice_").value;
//alert (codice_);
$.ajax({ //ajax call
type: "POST", //method == POST
url: "prova_c_.php", //url to be called
data: "codice_="+codice_, //data to be send
success: function(data){
//alert (data).val();
$("#giacenza_").val(data); // here we will set a value of text box
}
});
});
oFieldB.setAttribute("type","text");
oFieldB.setAttribute("name","giacenza_"+num);
oFieldB.setAttribute("id","giacenza_");
oFieldB.setAttribute("placeholder","Giacenza");
oFieldB.setAttribute("readonly","");
oFieldC.setAttribute("type","text");
oFieldC.setAttribute("name","qta_"+num);
oFieldC.setAttribute("placeholder","Quantita'");
oFieldD.setAttribute("type","text");
oFieldD.setAttribute("name","data_scarico_"+num);
oFieldD.setAttribute("value","<?php echo date("Y/m/d"); ?>");
oFieldE.setAttribute("type","checkbox");
oFieldE.setAttribute("name","self_"+num);
oFieldF.setAttribute("value","Self");
oFieldF.setAttribute("size","7");
oButt.setAttribute("type","button");
oButt.setAttribute("class","btn btn-danger");
oButt.setAttribute("value","rimuovi");
// setta gestore evento
if(oButt.attachEvent) oButt. attachEvent('onclick',function(e){rimuovi(e);})
else if(oButt.addEventListener) oButt. addEventListener('click',function(e){rimuovi(e);},false)
// appendi al relativo padre
oTd1.appendChild(oField);
oTd1.appendChild(oFieldB);
oTd1.appendChild(oFieldC);
oTd1.appendChild(oFieldD);
oTd1.appendChild(oFieldE);
oTd1.appendChild(oFieldF);
oTd2.appendChild(oButt);
oTr.appendChild(oTd1);
oTr.appendChild(oTd2);
document.getElementById('tabella').getElementsByTagName('TBODY')[0].appendChild(oTr);
document.getElementById('iterazioni_form_aggiuntivi').value = num;
// incrementa variabile globale
num++
}
}
function rimuovi(e){
if(document.removeChild && document.getElementById && document.getElementsByTagName) {
if(!e) e=window.event;
var srg=(e.target)?e.target:e.srcElement;
// risali al tr del td che contiene l' elemento che ha scatenato l' evento
while(srg.tagName!="TR"){srg=(srg.parentNode)?srg.parentNode:srg.parentElement}
// riferimento al tbody
var tb=document.getElementById('tabella').getElementsByTagName('TBODY')[0];
// rimuovi
tb.removeChild(srg);
}
}
//-->
</script>