Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: controllo su form

  1. #1
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534

    controllo su form

    ciao a tutti,

    mi servirebbe un javascript che controlli che un compo inserito in un form text sia:

    a- numerico
    b- positivo
    c- compreso tra due numeri che dovrò di votla in volta specificare con delle variabili (per la cronaca ASP)


  2. #2
    function controllo(num,num1){
    numero = document.form.nomecampo.value
    if (isFinite(numero)){istruzioni}//controllo numerico positivo
    if (num>num1){istruzioni} //controllo fra due numeri
    }

    Prova cosi credo che funzioni
    LA REALTA' SUPERA LA FANTASIA

  3. #3
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    potersti essere più preciso!! e postarmelo anche con dei nomi di esempio??

    io uso VBscript ma poi i controlli li dovrei fare su un'altra pagina mentre con Javascript posso fare i controlli nella stesa pagina :|

  4. #4
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    io ho messo così ma non va:

    nell'HEAD:
    codice:
    <script language="javascript">
    function controllo(num,num1){ 
    numero = document.form.quantita.value 
    if (isFinite(numero)){istruzioni}//controllo numerico positivo 
    if (num>num1){istruzioni} //controllo fra due numeri 
    } 
    </script>
    e nel BODY il form:
    codice:
    <form action="partecipa.asp" method="post">
    <INPUT TYPE="text" NAME="quantita">
    <INPUT TYPE="hidden" name="utente" value="1">
    <INPUT TYPE="hidden" name="id_categorie" value="<%=id_categorie%>">
    <INPUT TYPE="hidden" name="asd" value="<%=asd%>"></td></tr>
    <input type="button" value="test" onclick="alert(Controllo(2,10));">
    </form>
    csa c'è che non va??

  5. #5
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    up :|

  6. #6
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    up

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    la funazione e la seguente:
    <head>

    <script language="javascript">

    function controllo(){
    var quantita=document.form.quantita.value;
    if (quantita=="0"){
    alert("Inserisci un numero che non sia zero")
    document.form.quantita.focus();
    return false
    }
    if (isNaN(quantita){alert("Errore inserire solo numeri!!");
    document.form.quantita.focus();
    document.form.quantita.value='';
    return false
    }
    var controllo1 = document.form.dato1.value;
    var controllo2 = document.form.dato2.value;
    if(controllo1<controllo2){alert("numero non valido ");
    document.form.quantita.focus();
    return false
    }
    }
    </script>
    </head>


    <html>
    <body>
    <form name="form" action="partecipa.asp" method="post">
    <INPUT TYPE="text" NAME="quantita">
    <INPUT TYPE="hidden" name="utente" value="1">
    <INPUT TYPE="hidden" name="id_categorie" value="<%=id_categorie%>">
    <INPUT TYPE="hidden" name="asd" value="<%=asd%>"></td></tr>
    <input type="button" value="test" onclick="Return Controllo();">
    </form>
    </body>
    </html>


    Non l' ho provato ma dovebbe funzionare (controllo1 e 2 ) devo essere sostuiti con i campi relativi del form
    ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    non va!!

    poi i controlli dovrebbero essere:

    A- Solo numeri
    B- un numero compreso tra x e y che specifico io con delle variabili

  9. #9
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    . prima o poi li studierò sti maledetti javascript :rollo:

  10. #10
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    up si lo so ho creato un casino in questo posta ma l'ultimo che ho postato è ciò che dovrei fare

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.