Salve ragazzi,
ho un problema con questo form:
quando clicco sul pulsante invia chiamo correttamente la funzione (javascript) controllo(),e dopo avere effettuato i controlli deve richiamare una pagina php e passare attraverso il metodo post i campi nome articolo, quantita ,data.come posso fare:codice:<form name="inserimento" action="javascript:controllo();" method="post"> Nome Articolo <input type="text" name="nome_articolo" value=""> Quantità(in Kg) <input type="text" name="quantita" value=""> </p> Data <input type="text" name="data" id="cal" value=<?php print date('Y-m-d');?> > <button id="bot_cal">...</button> <input type="submit" name="submit" value="Invia"> </form>
la funzione di controllo è la seguente:
codice:function controllo(){ if((document.inserimento.nome_articolo.value=="")&&(document.inserimento.quantita.value=="")){ alert ("Tutti i campi devono essere completati"); }else if(document.inserimento.nome_articolo.value==""){ alert ("Il campo nome articolo deve essere riempito"); }else if(document.inserimento.quantita.value==""){ alert ("il campo quantita deve essere riempito"); }else{ window.location="inserimento.php?tipologia=materia_prima"; } }

Rispondi quotando