Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    miglioramente funzione controllo campi!

    Eseguo controllo campi con questa funzione nel form si sono 3 campi
    di tipo immagine Indietro,salva,cancella il problema si verifica con indietro se clicco prima si attiva l'alert campo Ragione sociale
    è obbligatorio poi torna indietro c'è qualcuno che sa aiutarmi per liberarmi da questo fastidioso bug?
    ps
    la funzione la richiamo nel form

    <form method="post" name="modulo" onSubmit="return test()" action="salva.asp" >
    ***************************
    function test(){
    var form = document.forms['modulo'];
    var requiredFields = new Array("ragionesociale" , "comune" , "provincia", "DescrizioneAtt", "Prodotti");
    var fieldNames = new Array("ragionesociale","comune","Provincia", "DescrizioneAtt","Prodotti" );

    for (var fieldNum=0; fieldNum<requiredFields.length; fieldNum++){
    if ((form.elements[requiredFields[fieldNum]].value == "") || (form.elements[requiredFields[fieldNum]].value == " ")) {
    alert("Il campo '" + fieldNames[fieldNum] +"' è obbligatorio!");
    form.elements[requiredFields[fieldNum]].focus();
    return false;
    }
    }

    return true;
    }

    **************************
    Grazie!!!!!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come fai a fare tre campi submit in questo form? (i campi tipo image equivalgono al submit).
    E cosa dovrebbe fare il campo indietro? (per gli altri dal nome si intuisce).

    Comunque posta anche il codice cha hai usato per i tre campi di cui sopra.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    indietro serve per tornare alla pagina precedente
    il codice:
    ****
    <tr>
    <td height="1" valign="bottom"> <input name="Indietro" type="image" src="../../Tasti/indietro.gif" alt="Indietro"></td>
    <td width="10" height="1" valign="bottom"><input name="Salva" type="image" src="../../Tasti/inserisci.gif"></td>
    <td width="0" valign="bottom"> [img]../../Tasti/elimina.gif[/img] </td></tr>
    ***************************
    per il tasto indietro ho provato anche onClick='history back()'
    ma il problema persiste prima mi fa apparire l'alert poi cliccando torna indietro!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` come supponevo, tu fai partire il form, prima di caricare la pagina cerca.asp (che non capisco cosa serva dopo aver inviato il form oppure dopo essere tornato indietro)

    Il tasto indietro lo puoi fare cosi`:
    [img]../../Tasti/indietro.gif[/img]

    Il tasto elimina, dovrebbe essere gia` a posto (non invia il form):
    [img]../../Tasti/elimina.gif[/img]


    Nota: non ti conviene mettere quegli spazi tra i tag: ti portano a spazi nella pagina che possono essere brutti.


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    Grazie per l'aiuto !!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.