ОТКЛЮЧИТЬ АДБЛОК

ADBlock блокирует некоторый контент на сайте

ADBlock errore

convalidare elenco presente in un container HTLM utilizzando Java Script

вопрос

in un menu di selezione a tendina , quando si cerca di anadare avanti per passare allo step successivo , se non è stato selezionato nulla, dovrebbe  valorizzarsi all'interno un messaggio che indica all'utente che deve inserire i valori

Решение

si può impostare la funzione onclick sul pulsante NEXT, ma dovresti passare il valore al controller tramite ajax piuttosto che form post ora.

questo è un esempio :

<div> <form class = "form-inline" id = 'your-range-form' align = "center" > <div class = "form-group" > <span> <select class = "form-control" id = "DebitNoteNo" name = "StudentGender" > <option> Seleziona la nota di addebito .... </option> <option value = "Male" > Male </option> <option>Donna </option> </select> <select
             
               
                   
                         
                           
                           
                           
                       
                        class = "form-control" id = "PMCode" name = "StudentGender" > <option> Seleziona la nota di addebito2 .... </option> <option> Male2 </option> <option> Female2 </option> </select> <button type = "button" class = " btn btn btn -primary" onclick = " ReadyMenu () " > Avanti </button> </span> </div> </form></div> 
                           
                           
                           
                       
                         
                   
               
           
       

@section scripts
{
    <script type = "text / javascript" > funzione ReadyMenu () { var id = $ ( "#DebitNoteNo opzione: selezionata" ). testo (); if ( id ! = null && id ! = 'Seleziona la nota di addebito ....' ) {
                getDebiteNoteID ( id , false ); // setDebitNote ("DebitNoteDropDownList"); } }
         
           
                 
               
           
       

        funzione getDebiteNoteID ( currentDropdown ) { var debitNoteID = $ ( "#PMCode opzione: selezionata" ). testo (); if ( debitNoteID == null || debitNoteID == 'Seleziona la nota di debito2 ....' ) {
                alert ( "Devi prima selezionare una nota di debito" ); return false ; } altro { var data = { debitNoteID : debitNoteID
           
               
               
           
           
                };
                $ . ajax ({
                    url : '@ Url.Action ("TEST", "Home")' ,
                    data : JSON . stringify ( data ) ,
                    tipo : "POST" ,
                    dataType : 'JSON' ,
                    contentType : "application / json" ,
                    successo : funzione ( dati ) { } }); restituire vero ;       
                   
               
               
            } } </script>
}

Licensed under: CC-BY-SA with attribution