0

ドロップダウンボックスの選択された値が「選択してください。」の場合にチェックしようとしています。選択してくださいという関連するアラートメッセージを表示する必要がありますが、ドロップダウンボックスから「ETFTooBig」を選択してもまだ選択してくださいというアラートボックスを取得します。どこが間違っているのかわからないので、誰かが以下の私のエラーを修正してくれませんか。変数にカーソルを合わせるとDiarised、ドロップダウンから関連する選択されたテキストが表示されますが、それでもアラートボックスが表示されます。

var Diarised = $('[id*=drpDiarisedReason] :selected').text();
                    if (Diarised == "Please Select..");
                    {
                        alert('Please Select Diarised Reason');
                        return false;
                    }

これは私のHTMLです

<select id="drpDiarisedReason">
        <option value="">Please Select..</option>
        <option value="1">ETF Too Big</option>
        <option value="2">Equipment Cost</option>
        <option value="3">Spend Too Little</option>
    </select>

お時間をいただきありがとうございます。

4

2 に答える 2

2
if ($('#drpDiarisedReason').val()=== "")
{
    alert('Please Select Diarised Reason');
    return false;
}

こちらのデモをご覧ください

于 2012-05-14T15:22:29.280 に答える
1

次のようなものを試してください

var text = $('#drpDiarisedReason').val();

.val()についてもっと読む

于 2012-05-14T15:27:29.247 に答える