Se jquery a Discesa selezionato il valore “y/n” aggiornamento textfield

Voglio aggiornare una casella di testo quando la tendina è selezionare Sì o No. Il codice che ho verificato è un’opzione per Y o N. Come faccio a verificare quale sia il valore selezionato?

html

<select id="SelectionFlag" name="SelectionFlag">
<option value="">Select one</option>
<option selected="selected" value="Y">Yes</option>
<option value="N">No</option>
</select>

jquery

 $("#SelectionFlag").change(function () {
                var currentYear = (new Date).getFullYear();
                alert(currentYear + 1);
                if ($("#SelectionFlag").value = "N") {

                    $("#TermDate").val("12/31/" + currentYear);
                }
                if($("#SelectionFlag").value = "Y")
                {
                    $("#EffectiveDate").val("12/31/" + (currentYear + 1));
                }
            });
InformationsquelleAutor Antarr Byrd | 2011-12-21



3 Replies
  1. 4

    Cambiare, SE le istruzioni per:

    if ($("#SelectionFlag").val() == "N")

    e

    if ($("#SelectionFlag").val() == "Y")
    • Grazie funziona come previsto!
  2. 1
    $("#SelectionFlag").change(function() {
        var currentYear = (new Date).getFullYear();
        //alert(currentYear + 1);
        if ($(this).val() == "N") {
            $("#TermDate").val("12/31/" + currentYear);
        } else if ($(this).val() == "Y") {
            $("#EffectiveDate").val("12/31/" + (currentYear + 1));
        }
    });

    http://jsfiddle.net/mblase75/n4Ggz/

Lascia un commento