Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42

    non funziona if aiutatemme

    Ciao amici ho questo piccolo problemino , la variabile "esito" anche se è vuota il modulo if la sente sempre piena , per cui non riesco a fare eseguire le istruzioni quando "esito" è blank.

    mi aiutate .. grazie mille.

    Vi allego il codice.

    // recupero e gestisco la risposta inviata dal server
    function gestisci_risposta() {
    if(http_req.readyState == 4) {
    var esito = http_req.responseText;
    if (esito!= "") {
    alert (esito);
    document.mioform.esito.value = "Immissione Relazione non corretta, controlla i campi !";
    document.mioform.B1.type = "button";
    document.mioform.B2.type = "hidden";
    }else{
    alert (esito);
    document.mioform.esito.value = "Premi Bottone (Aggiungi Scheda) per acquisire relazione corrente.";
    document.mioform.B1.type = "hidden";
    document.mioform.B2.type = "submit";
    }

    }
    }
    paoluccio

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' l'if che non funziona... e' che non e' buona norma non farsi restituire nulla da un interrogazione lato server... mettici, che so, "ERRORE!!!!!"

    Occhio ai titoli a sensazione... leggi il regolamento

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42

    ho già provato senza successo.

    Ciao Grazie del suggerimento, ma questo prova qui l'ho già fatta, infatti integrando con la seconda condizione , stranamente avverte sempre la prima !!!!

    Prova a caricarti il codice e con un semplice php avvalora la variabile "esito" vedrai che sente sempre la prima, non so perchè ! .

    Grazie
    Ciao
    paoluccio

  4. #4
    Fai come ha detto BR1, fatti restituire la stringa ERRORE, ma poi nella condizione non mettere

    if(esito!="ERRORE")

    bensì

    if(esito.indexOf("ERRORE")==-1)

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.