Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    validare form lato server

    Ciao a tutti,
    sto cercando di validare un form lato server ma ho diversi problemi (non mi legge le if)

    Io ho fatto così
    codice:
    var errore=0;
    	var strUser=Request.QueryString("nick_attuale");
    	var dstUser=Request.QueryString("elenco");
    				
    	var diff= parseFloat(d)- parseFloat(importo_pagato);
    				
    				if (diff<0)
    				{
    					Response.write("l'attuale deposito non è sufficiente ad effettuare il pagamento. Il massimo deposito possibile è di " +d+"");
    					errore=1;
    				}
    				if (parseFloat(importo_pagato)<=0)
    				{
    					Response.write("Devi inserire un valore numerico per il pagamento");
    					errore=1;
    				}
    				if (dstUser==strUser)
    				{
    					Response.write("Non puoi pagare te stesso");
    					errore=1;
    				}
    				
    				if(errore==0){
    ...}
    errore è una sorta di flag che se a 1 blocca l'nserimento nel db.
    La prima if funziona bene, le altre non vengono lette...perchè??

    (i dati sono inviati tramite get)

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Testa i valori di "diff", ecc...

    Roby

  3. #3
    la response write mi restituisce i valori corretti
    ho notato che l'unico che non funziona bene è la if con struser==dstuser
    se metto solo un uguale funziona ma non mi sembra corretta come condizione

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.