mardi 19 janvier 2016

If form multiple selects value are euals zero

I have multiple forms with one, two, three html select. I just want simple code if form select selected value equals to zero then console.log "please select order". Following is the script which I am working on.

$('form').submit(function(event){
    event.preventDefault();

    var dataitem = $(this).attr('data-item');

    if (dataitem == 1) {
        console.log(dataitem);
        var $myform = $(this),
            flavour1    =   $myform.find( "select[name='flavour1']" ).val(),
            drink   =   $myform.find( "select[name='drink']" ).val();
            console.log("Flavour :" + flavour1 + ", Drink :" + drink);
    } else if (dataitem == 2) {
        console.log(dataitem);
        var $myform = $(this),
            flavour1    =   $myform.find( "select[name='flavour1']" ).val(),
            flavour2    =   $myform.find( "select[name='flavour2']" ).val(),
            drink   =   $myform.find( "select[name='drink']" ).val();
            console.log("Flavour1 :" + flavour1 + ", Flavour2 :" + flavour2 + ", Drink :" + drink);
    } else {
        console.log(dataitem);
        var $myform = $(this),
            flavour1    =   $myform.find( "select[name='flavour1']" ).val(),
            flavour2    =   $myform.find( "select[name='flavour2']" ).val(),
            flavour3    =   $myform.find( "select[name='flavour3']" ).val(),
            drink   =   $myform.find( "select[name='drink']" ).val();
            console.log("Flavour1 :" + flavour1 + ", Flavour2 :" + flavour2 + ", Flavour3 :" + flavour3 + ", Drink :" + drink);
    }

});

please advice as i am stuck at this point of selection. If each select value == 0. Thanks

Aucun commentaire:

Enregistrer un commentaire