我有一个下拉列表,我想将其包含在一个跨度中。我想要发生的是...
当用户从下拉列表中选择新项目时,span 将检查 js 函数并接受返回值 true/false。
如果 span value = 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;
}
}