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

    Non mi funziona il controllo

    codice:
    function verifica(form) {
      if (document.form.stato.selectedIndex == 0) {   
        alert("blablabla");     
        return false;
      }  else if ((document.form.stato.selectedIndex == 1) && (document.form.stato.prezzo.value == "")) {
      alert("blablabla");
      return false;
      }
    return true;
    }
    Non mi da nessun errore. Il primo controllo funziona.

    Per il secondo se la select viene impostata su 1 ed il valore del campo prezzo è 0 o "" allora --> alert!

    Help pls

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... così:

    codice:
    function verifica(form) {
      if (document.form.stato.selectedIndex == 0) {   
        alert("blablabla");     
        return false;
      }  else if ((document.form.stato.selectedIndex == 1) && (document.form.prezzo.value == "")) {
      alert("blablabla");
      return false;
      }
    return true;
    }
    Scusa, ma il parametro 'form' che senso ha ? :master:

  3. #3

    Re: Prova...

    ARG! Mi mangio le mani a morsi... mi sto ingrippando da mezzora senza accorgermi di una cazzata del genere!!!

    Toglierò anche l'inutile parametro form.

    Grazie

  4. #4
    un'altra cosa

    codice:
    else if ((document.form.stato.selectedIndex == 1) && ((document.form.prezzo.value == "") || (document.form.prezzo.value == 0))) {
    Se a questa istruzione volessi controllare anche che il valore inserito nel campo prezzo sia numerico... come faccio?

    Praticamente un equivalente di isnumeric() di VBscript...

  5. #5
    Reale_Augello
    Guest

    Devi...

    ... usare la funzione isNaN, che ritorna true se il suo argomento NON è un numero.

    Ciao !

  6. #6
    Perfect!
    Riporto il codice per eventuali posteri bisognosi:

    codice:
    else if ((document.form.stato.selectedIndex == 2) && ((document.form.prezzo.value == "") || (document.form.prezzo.value == 0) || (isNaN(document.form.prezzo.value))))

    Grazie sei stato prezioso


    [OT]
    Sei tu che giochi a quake 3 arena?
    [/OT]

  7. #7
    Reale_Augello
    Guest

    ...

    Originariamente inviato da ID-entity

    [OT]
    Sei tu che giochi a quake 3 arena?
    [/OT]
    Ehm sì... giocavamo !

  8. #8

    Re: ...

    Originariamente inviato da Reale_Augello
    Ehm sì... giocavamo !
    Mi ricordavo bene allora

    Ciao

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.