0

これは繰り返しの質問であることは知っていますが、以前に尋ねられた質問の答えはすべてうまくいきませんでした。

このウィジェットを使用しましたが、すべてdropdownに適用した後、この新しいmultiselect dropdown.

HTML

<td style="width: 20%; text-align: right;" class="LabelText">
    Select Period* :
</td>
<td style="text-align: left; width: 30%" class="LabelText">
<asp:DropDownList ID="ddlStudyPeriod" runat="server" Width="40px" multiple="multiple">
</asp:DropDownList>
</td>

JavaScript

function fnValidateStudy() {
    var options = $('#ddlStudyPeriod > option:selected');
    debugger;
    if (options.length == 0) {

        alert("Please Select Period");
        return false;
    } 

しかし、これはうまくいきません。ウィジェットの値を選択した場合でも、コンソールまたは長さdropdownに空白の配列が表示されます。0

任意の値が選択されているかどうかを確認したいdropdown

4

1 に答える 1

0

このようにすることができます。

 var options = $("#ddlStudyPeriod option:selected").length;
        if (options == 0) {
            alert('Please select Period');
            return false;
        }
于 2014-03-04T10:44:24.450 に答える