カスタム ドロップダウン DD1 と DD2 の検証を書いていますが、DD1 をチェックして false を返すと、DD2 はチェックされません。私に提案してもらえますか?
以下のスクリプトでは、ドロップダウンで値が選択されているかどうかを確認する Validatechecked 関数を呼び出しています。これは 1 つのドロップダウンに対してのみ機能します。2つ以上のドロップダウンで機能させるには??
<script type="text/javascript" language="javascript">
function Validatechecked(val) {
var selectedItems = "";
$('[id*='+val+']'+" "+ "input:checked").each(function () {
if (selectedItems == "") {
selectedItems = "Selected Items:\r\n\r\n";
}
selectedItems += $(this).next().html() + "\r\n";
});
if (selectedItems == "") {
selectedItems = "";
return false;
}
else {
selectedItems = "";
return true;
}
}
$(document).ready(function () {
$('[id*="InsertNSTBtn"]').click(function () {
if (!Validatechecked("DD1")) {
$('#<%=valid1.ClientID%>').html("*");
return false;
}
if (!Validatechecked("DD2")) {
$('#<%=Valid1.ClientID%>').html("*");
return false;
}
});
});