Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi form

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Problemi form

    Salve ragazzi,

    ho un problema con questo form:
    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>
    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:

    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";
    }
    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma cosi' cambi indirizzo, non stai inviando il form

    <form name="inserimento" action="inserimento.php?tipologia=materia_prima" onsubmit="return controllo()" method="post">

    codice:
    function controllo(){
    if((document.inserimento.nome_articolo.value=="")&&(document.inserimento.quantita.value=="")){
    alert ("Tutti i campi devono essere completati");
    return false
    }else if(document.inserimento.nome_articolo.value==""){
     alert ("Il campo nome articolo deve essere riempito");
    return false
    }else if(document.inserimento.quantita.value==""){
     alert ("il campo quantita deve essere riempito");
    return false
    }
    return true
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    grazie mille xinod

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.