1

我需要根据ASP.net 代码drop downs中的2 所做的选择来编写验证代码。 如何从 javascript 单击按钮(在弹出窗口内)上获取这些控件的选定值? 有人可以建议我一个解决方案吗?modal popup

4

2 回答 2

1

你可以这样使用

var stateId=$('<%= stateList.ClientID%>').val();
alert(stateId); 

或者你可以利用

ClientIDMode="Static"

它将停止 id 在运行时更改。

详情
http://www.codeproject.com/Articles/34151/ASP-NET-4-0-Client-ID-Feature

编辑 1

function validateTime() 
{ 
     var fh = ('<%= cboFromTimeHours.SelectedValue%>'); 
     var fm = ('<%= cboFromTimeMins.SelectedValue%>'); 
     alert(fh);
     alert(fm);
     var ft = (parseInt(fh) * 60) + parseInt(fm); alert(ft); 
}
于 2013-04-08T04:58:11.613 回答
0

在纯javascript中,您可以使用getElementById方法

var stateId=document.getElementById('stateList').value;
alert(stateId);

如果您有可用的 jQuery 库,则可以像这样获取选定的值

var stateId=$('#stateList').val();
alert(stateId); 

假设stateList是您的 SELECT 元素的 ID。

于 2013-04-08T04:45:37.203 回答