スパンにラップしたいドロップダウンリストがあります。私がしたいことは...
ユーザーがドロップダウン リストから新しいアイテムを選択すると、スパンは js 関数をチェックし、true/false の戻り値を受け入れます。
スパン値 = true の場合、ユーザーは選択を続行できます。それ以外の場合は選択をキャンセルし、ドロップダウンリストの選択値を -1 に戻します。
span タグの多くの例を見てきましたが、値を返すものを見つけることができませんでした。
どうすればこれを機能させることができますか?
ありがとう
<span ????>
<asp:DropDownList ID="ddSelectFormula" runat="server"
AppendDataBoundItems="true" AutoPostBack="false" CssClass="controltext"
DataSourceID="lnqSelectFormula" DataTextField="FormulaName"
DataValueField="FormulaID">
<asp:ListItem Selected="True" Text="Select Formula" Value="-1"> </asp:ListItem>
</asp:DropDownList>
</span>
function checkFormulaID() {
var hi = document.getElementById("ctl00_ContentPlaceHolder1_HiFormulaIDList").value;
var dd = document.getElementById("ctl00_ContentPlaceHolder1_ddSelectClientFormula").value;
var ddVal = dd.options[dd.selectedIndex].value;
if (hi > 0 && ddVal > 0) {
var retVal = confirm("Do you want to replace the current formula with this one?");
if (retVal == true) {
return true;
};
} else {
return false;
}
}