Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    135

    validazione combo in form

    ho provato a cercare nel forum e ho trovato qualcosa da cui ho provato a costruire questa funzione che però nn funziona

    function ValidateEnte()
    {
    if (inviaToSE1.selEdi.options[selected].value == 'null')
    {
    alert('Il campo Edizione non può essere nullo');
    }

    return true;
    }

    dove inviaToSE1 è il nome del form; selEdi è il nome del combo e null è il valore che vorrei generarasse l'alert.

    dopo rihiamo il tutto onClick="return ValidateEnte()" nel form (ho provato anke sul pulsante) ma niente, sembra che il tutto non esista.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La sintassi corretta e`:

    if (document.inviaToSE1.selEdi.options[document.inviaToSE1.selEdi.selectedIndex].value == 'null')

    che testa se il value specificato nell'opzione selezionata e` la stringa 'null'.

    Di solito si testa se == '' (l'attributo value dell'opzione e` vuoto), oppure si testa se la select punta al primo elemento:
    if (document.inviaToSE1.selEdi.selectedIndex == 0)

    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
    Feb 2001
    Messaggi
    135
    grazie

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.